HowTo get aMule web interface-de
Contents
Das Webinterface von aMule
Diese Anleitung funktioniert nur mit Version 2.x des aMuleclients. Alle angegebenen Befehle müssen in einem Terminal, wie konsole oder gnome-terminal, ausgeführt werden. Man wird sich aMule meist selbst kompilieren müssen, um amuleweb zu erhalten. Falls nicht, kann man direkt zum Abschnitt "Konfiguration des aMule-Daemons" dieser Anleitung gehen.
Den aMulequellcode kann man sich hier holen.
Installation des aMule-Daemons
Entpacken und ausführen
$ ./configure --enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon --prefix=/home/user/bin/ $ make $ make install
wobei der Parameter --prefix= durch den Pfad ersetzt werden muss, wohin aMule installiert werden soll.
Wenn der Client statt nur im Homeverzeichnis des Users systemweit installiert werden soll, kann der Parameter '--prefix=' weggelassen werden.
Konfiguration des aMule-Daemons
Wechsle in das Verzeichnis, in das aMule installiert wurde. In unserem Fall ~/bin, und führe dort ./amuled aus. Dadurch wird die Konfigurationsdatei ~/.aMule/amule.conf erzeugt.
Beende den Daemon wieder. Finde und ersetze die folgenden Zeilen in ~/.aMule/amule.conf.
- AcceptExternalConnections=1 <-- Um aMule auf externe Verbindungen lauschen zu lassen.
- ECPassword=56f491c56340a6fa5c158863c6bfb39f <-- MD5 des Passwortes, das Du verwenden möchtest.
Verwende den Befehl md5sum, um einen MD5-string des Passwortes zu erzeugen:
$ echo -n password | md5sum 56f491c56340a6fa5c158863c6bfb39f -
Konfiguration des aMule-Webinterfaces
Das Programm amuleweb wird verwendet, um das Webinterface laufen zu lassen. Um eine Konfigurationsdatei für dieses Programm zu erzeugen, werden folgende Parameter verwendet, wobei --password das in der Konfiguration des aMule-Daemons verwendete ist, und --admin-pass das Passwort, um auf das Webinterface selbst zuzugreifen.
$ ./amuleweb --write-config --host=localhost --password=password --admin-pass=anotherpassword
Jetzt braucht man nur noch amuleweb laufen zu lassen, und alles ist erledigt. Man beachte, daß der aMule-Daemon laufen muss.
$ ./amuleweb
Verbinden über den Webbrowser
Rufe die Webaddresse http://hostname:4711 auf, wobei hostname der Name des Rechners ist, auf dem amuleweb läuft, und 4711 der von amuleweb verwendete Port. Dies dürfte meist http://localhost:4711 sein.