Difference between revisions of "HowTo get aMule web interface"
Line 5: | Line 5: | ||
== Set aMule's webinterface == | == Set aMule's webinterface == | ||
− | This guide will only work with the 2.x-version of the aMule client. All commands stated are | + | This guide will only work with the 2.x-version of the aMule client. All commands stated are to be run in a terminal, such as konsole or gnome-terminal. In most cases you will have to compile aMule yourself if you want amuleweb, if not you can jump directly to [[#Configuration of the aMule daemon]] section of this guide. |
aMule source code can be grabbed [http://dl.amule.org here]. | aMule source code can be grabbed [http://dl.amule.org here]. | ||
Line 14: | Line 14: | ||
$ make | $ make | ||
$ make install | $ make install | ||
− | where the --prefix= parameter is to be replaced | + | where the ''--prefix='' parameter is to be replaced with the path of where amule is to be installed. |
− | If you wish to install the client system wide, rather that the | + | If you wish to install the client system-wide, rather that the user's own home directory, the '--prefix=' parameter can be removed. |
=== Configuration of the aMule-daemon === | === Configuration of the aMule-daemon === | ||
Line 37: | Line 37: | ||
=== Connecting from your web browser === | === Connecting from your web browser === | ||
− | Go to the web address ''http://hostname:4711'', where hostname is the name of the computer running amuleweb and 4711 | + | Go to the web address ''http://hostname:4711'', where hostname is the name of the computer running amuleweb and 4711 is the port amuleweb is using. In most cases this should be ''http://localhost:4711''. |
== External resources == | == External resources == | ||
* [http://www.linuxguiden.no/index.php/Amule Original article at www.linuxguiden.no (Norwegian)] | * [http://www.linuxguiden.no/index.php/Amule Original article at www.linuxguiden.no (Norwegian)] |
Revision as of 04:08, 22 January 2006
English | Norwegian
Contents
Set aMule's webinterface
This guide will only work with the 2.x-version of the aMule client. All commands stated are to be run in a terminal, such as konsole or gnome-terminal. In most cases you will have to compile aMule yourself if you want amuleweb, if not you can jump directly to #Configuration of the aMule daemon section of this guide.
aMule source code can be grabbed here.
Installation of the aMule daemon
Extract and run
$ ./configure --enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon --prefix=/home/user/bin/ $ make $ make install
where the --prefix= parameter is to be replaced with the path of where amule is to be installed.
If you wish to install the client system-wide, rather that the user's own home directory, the '--prefix=' parameter can be removed.
Configuration of the aMule-daemon
Go to the path where aMule was installed, which in our case is ~/bin/bin and run ./amuled. When this is done, the configuration file ~/.aMule/amule.conf is created.
Quit the daemon again. Find and replace the follwoing lines in ~/.aMule/amule.conf.
- AcceptExternalConnections=1 <-- To let aMule listen to external connections.
- ECPassword=56f491c56340a6fa5c158863c6bfb39f <-- MD5 of the password you wish to use.
Use the command md5sum to create a MD5-string of a password:
$ echo -n password | md5sum 56f491c56340a6fa5c158863c6bfb39f -
Configuration of the aMule web interface
The program amuleweb is used to get the web interface running. To create a configuration file for this program, the following parameters are used, where --password is the password used in the amule daemon configuration and --admin-pass is the password to access the web interface itself.
$ ./amuleweb --write-config --host=localhost --password=password --admin-pass=anotherpassword
Then you just have to start amuleweb, and you're done. Be aware that the amule daemon must be running.
$ ./amuleweb
Connecting from your web browser
Go to the web address http://hostname:4711, where hostname is the name of the computer running amuleweb and 4711 is the port amuleweb is using. In most cases this should be http://localhost:4711.