HowTo get aMule web interface-de

From AMule Project FAQ
Jump to: navigation, search

English | Deutsch | Español | Norsk

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.

Weitere Informationen