Difference between revisions of "Webserver"
Line 10: | Line 10: | ||
=== Webserver with [[aMule]] 2.0.0-rc1 or later === | === Webserver with [[aMule]] 2.0.0-rc1 or later === | ||
− | *[http://www.gnu.org/software/tar/tar.html Untar] the sources and copy '' | + | *[http://www.gnu.org/software/tar/tar.html Untar] the sources and copy '''''src/aMule.tmpl''''' and '''''src/webserver/''''' into your '''''~/.aMule/''''' directory. The following (run from the sources directory), should do so: |
:''cp -r src/aMule.tmpl src/webserver/ ~/.aMule/'' | :''cp -r src/aMule.tmpl src/webserver/ ~/.aMule/'' | ||
Line 37: | Line 37: | ||
== Connecting to [[aMuleWeb|amuleweb]] == | == Connecting to [[aMuleWeb|amuleweb]] == | ||
− | To run [[aMuleWeb]] run '' | + | To run [[aMuleWeb]] run '''''amuleweb''''' on a terminal. For more information about running [[aMuleWeb]] check the [[aMuleWeb|aMuleWeb document]]. |
Once [[aMuleWeb]] is running, open a web browser and connect to: | Once [[aMuleWeb]] is running, open a web browser and connect to: |
Revision as of 21:03, 5 January 2005
Contents
Previous notes
If you installed aMule via deb or RPM package, the webserver source is not included. Since some few files are needed from the sources to set-up amuleweb, please visit http://www.amule.org and download the tar.gz package for your aMule version.
Set a Webserver with aMule
Webserver with aMule 1.2.8 or earlier
Webserver with aMule 2.0.0-rc1 or later
- Untar the sources and copy src/aMule.tmpl and src/webserver/ into your ~/.aMule/ directory. The following (run from the sources directory), should do so:
- cp -r src/aMule.tmpl src/webserver/ ~/.aMule/
- Go to "Preferences"->"Remote Controls" (in aMule) and...
- Enable "Accept External Connections".
- Enable "Use TCP ports instead of unix local sockets".
- Shutdown aMule if it is still running.
- Edit your ~/.eMule file, locate the [ExternalConnect] section and change:
- AcceptExternalConnections=1 <-- To enable aMule listening for External Connections.
- ECUseTCPPort=1 <-- To use the TCP port. Very important since Unix sockets are disabled.
- Restart aMule
- Go to your "Preferences"->"Remote Controls" (in aMule) and setup your passwords here for External Connections and webserver login.
- NOTE: When you change your webserver and External Connections ports here, make sure to restart aMule.
- NOTE: that "Enable Webserver" has no effect and will be renamed in 2.0.0rc8. Webserver is always enabled as long as you have External Connections enabled.
- NOTE: For users running aMule Daemon you have to edit the .eMule file like shown above. For a way to setup a password check the 1.2.8 aMule HowTo. You can still do it in the same way.
- Now you're done! You are ready to run amuleweb and connect to it.
Connecting to amuleweb
To run aMuleWeb run amuleweb on a terminal. For more information about running aMuleWeb check the aMuleWeb document.
Once aMuleWeb is running, open a web browser and connect to:
where host stands for your host's name (try with localhost) and port stands for the aMuleWeb port (NOT the External Connections port).
For example: http://localhost:4711
Standard ports
The ports can be set to anything, but this are the most used (the standard ones):
- External Connections: 4712
- amuleweb: 4711
Make sure you do not confuse with what each of them is.
Where to report problems and questions?
For Problems or Questions just report on http://forum.amule.org forum or join IRC channel #amule at irc.freenode.net