Página 1 de 1

[TUTORIAL] Instalación docker aMule

Publicado: Dom, 29 Sep 2024, 16:31
por nasero
aMule es una utilidad gratuita de intercambio de archivos peer-to-peer que funciona con la red EDonkey y la red Kad, ofreciendo características similares a eMule y añadiendo otras como GeoIP (banderas de países).

Sitio Oficial: http://www.amule.org/

La versión que yo instalé es https://github.com/ngosang/docker-amule que en el momento que escribo este post está en la versión 2.3.3.18 no suele haber demasiados cambios porque el eMule no se actualiza demasiado. En mi caso corre sobre UNRAID.

La cadena para levantar el docker que yo usé es la siguiente:

Código: Seleccionar todo

docker run -d --name=amule -e PUID=1000 -e PGID=100 -e TZ=Europe/Madrid -e GUI_PWD=clave -e WEBUI_PWD=clave -e MOD_AUTO_RESTART_ENABLED=true -e 'MOD_AUTO_RESTART_CRON=0 6 * * *' -e MOD_AUTO_SHARE_ENABLED=false -e MOD_FIX_KAD_GRAPH_ENABLED=true -p 4711:4711 -p 4712:4712 -p 4662:4662 -p 4665:4665/udp -p 4672:4672/udp -v /share/DockerData/amule:/home/amule/.aMule -v /share/DockerData/amule/incoming:/incoming -v /share/DockerData/amule/temp:/temp --restart always  ngosang/amule:latest
Hay que abrir el 4662 (TCP) y el 4672 (UDP) los demás podéis olvidaros de ellos, es recomendable cambiarlos.

Una vez hecho esto accedemos al amule poniendo en el navegador la ip_de_vuestro_nas:4711, por ejemplo: 192.168.0.10:4711

Si lo habéis hecho correctamente se abrirá esta pantalla en el navegador:
amulepantalla.png
amulepantalla.png (71.29 KiB) Visto 1398 veces
La clave es el GUI_PWD y por defecto es clave, podéis cambiarla si os apetece. Hacemos login y accedemos, se abre el aMule y aquí sólo necesitamos ir a server y conectarnos a un servidor. Ahora ya tenemos el aMule funcionando y se podría tener así.
amulepantalla2.png
amulepantalla2.png (113.18 KiB) Visto 1398 veces
Debemos asegurarnos que no tenemos Low ID tanto en el servidor (TCP) como en la red KAD (UDP). Si hemos copiado la cadena original para tener high ID sólo necesitamos abrir en el router los puertos 4662 TCP y el 4672 UDP, es recomendable cambiarlos y poner unos puertos diferentes.

En el tema de velocidad os puede engañar, está programado para actualizarse cada 120 segundos, por ello la velocidad que veis que pone en pantalla no suele ser real, así que no preocuparos.

Por último, a nivel de operativa, cuando el fichero se descarga en incoming, yo lo muevo directamente a la carpeta que me interesa, por ejemplo, las películas a mi carpeta de PLEX con las películas, y así.

Posibles problemas
  • Si sobrecargamos mucho el aMule tiende a tardar muchísimo en refrescar y hay veces que tarda tanto que el navegador os dice que ha perdido la conexión. No os preocupeis está funcionando correctamente, dejadle que descargue y cuando haya bajado la carga de trabajo volveréis a conectaros.
  • Si reinicio el NAS el docker no se pone en marcha automáticamente. En la propia documentación del docker habla de varios problemas que pueden colgar el docker pero que los solucionan reiniciando internamente. Yo lo tengo programado para reiniciar automáticamente en mi NAS con UNRAID y no tengo ningún problema.
  • Búsquedas: Cuando busquéis no os va a salir nada en la búsqueda, simplemente hay que pinchar sobre el icono azul con 2 flechas a la izquierda del texto de búsqueda y resuelto.
  • Si conocéis un poco la configuración del emule/amule y queréis tocar alguna cosa que el docker no os permite con sus ajuste limitados, tenéis el archivo de configuración en /share/CACHEDEV1_DATA/DockerData/amule/amule.conf
Créditos: Este post está inspirado en un post de un usuario del foro QNAPclub.es, además ha sido revisado y adaptado a mi situación cuando yo lo seguí y he removido y actualizado algunas cosas, el post original es concretamente este: https://www.qnapclub.es/showthread.php?tid=4672