Buscando dar un nuevo look al servidor web de aMule, dí con el proyecto o de MatteoRagni, el cual a hecho un trabajo excelente con el acceso via web.
Recuerda tener en aMule activa la casilla «Arrancar el servidor web al inicio» . Te paso la configuración aquí
Instalación
Para probar este webserver necesitamos tener instalado git, para ello en una terminal escribe:
sudo apt install git
Ahora para instalar la interfaz web simplemente clona el repositorio en un directorio dentro de /usr/share/amule/webserver
Comenzamos parando el servicio amule-daemon
sudo systemctl stop amule-daemon
Nos movemos al directorio donde se aloja el servidor de amule
cd /usr/share/amule/webserver
Descargamos mediante git los archivos del servidor web
sudo git clone https://github.com/MatteoRagni/AmuleWebUI-Reloaded.git
Después editamos el archivo de configuración:
nano .aMule/amule.conf
Encuentra y edita la línea Template, donde dice «default» cambia por «AmuleWebUI-Reloaded»…
[Webserver]
…
Template=AmuleWebUI-Reloaded
…
Arrancamos el servicio amule-daemon
sudo systemctl start amule-daemon
La interfaz está disponible en tu navegador en la siguiente dirección:
Una cuestión a considerar
Por razones que desconozco en algunas ocasiones, cuando reiniciamos el equipo, aMule tiende a cambiar la plantilla a default. Algo fácil de solucionar, pero incomodo, ya que esto pasa por sorpresa y vuelves a la plantilla original.
Para solucinar este problema me ocurre renombrar la carpeta AmuleWebUI-Reloaded a default convirtiéndola en carpeta por defecto.
Renombrar la carpeta default
Así que primero cambiaremos el nombre a la carpeta default para no crear conflictos.
Nos movemos a dicho directorio con el siguiente comando:
cd /usr/share/amule/webserver
Ahora renombramos la carpeta default
sudo mv default default-bak
ya podemos renombrar AmuleWebUI-Reloaded con el siguiente comando.
sudo mv AmuleWebUI-Reloaded default
Recuerda que a partir de ahora, la plantilla web por defecto debe de ser <<default>>
Por lo que la carpeta AmuleWebUI-Reloaded es ahora la carpeta default encubierta. Desde ahora, siempre tendremos activa la nueva plantilla, ya que para aMule es la plantilla web por defecto.
Eso es todo.