HowTo get aMule web interface
Contents
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 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.