Difference between revisions of "Webserver"

From AMule Project FAQ
Jump to: navigation, search
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 ''<b>src/aMule.tmpl</b>'' and ''<b>src/webserver/</b>'' into your ''<b>~/.aMule/</b>'' directory. The following (run from the sources directory), should do so:
+
*[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 ''<b>amuleweb</b>'' on a terminal. For more information about running [[aMuleWeb]] check the [[aMuleWeb|aMuleWeb document]].
+
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

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".
NOTE: On some early aMule 2.0.0-rcX versions the above two options weren't available (or didn't work). If you are using such aMule version and you don't wish to upgrade, then do the following:
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.
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.

Stefanero

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:

http://host:port

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):

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