• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
MLDonkey en Docker
#1
Pues sencillo instalar MLDonkey a través de docker, para mi que he probado el emule, luego el amule y el MLDonkey en el NAS, este es el mejor, no da problemas de estabilidad no hace falta reiniciarlo y descarga mejor y más rápido que el amule.
Code:
docker create --name mldonkey-wibol --network=Dockers --restart always -p 4080:4080 -p 4000:4000 -p 4001:4001 -p 55555:55555 -p 44444:44444/udp -p 33333:33333/udp -v /share/...:/var/lib/mldonkey -v /share...:/var/lib/mldonkey/incoming/files -v /share/...:/var/lib/mldonkey/temp -v /share/...:/var/lib/mldonkey/shared \wibol/mldonkey-ubuntu

Para acceder deberéis introducir la ip de vuestro nas:4080 (puerto http)

   

docker create --name mldonkey-wibol               Nombre
--network=Dockers                                           Red (opcional)
--restart always                                                  Reinicio (opcional)
-p 4080:4080                                                    Puerto http
-p 4000:4000                                                    Puerto telnet
-p 4001:4001                                                    Puerto gui
-p 20562:20562                                                Puerto TCP eDonkey2000 (Para desarrollar su máximo potencial abrir puerto en el router, opcional)
-p 20566:20566/udp                                         Puerto UDP eDonkey2000 (Para desarrollar su máximo potencial abrir puerto en el router, opcional)
-p 16965:16965/udp                                         Puerto UDP Kad (Para desarrollar su máximo potencial abrir puerto en el router, opcional)
-v /share/...:/var/lib/mldonkey                            Dirección para la carpeta de configuración
-v /share...:/var/lib/mldonkey/incoming/files        Dirección para la carpeta archivos entrantes
-v /share/...:/var/lib/mldonkey/temp                   Dirección para la carpeta archivos temporales
-v /share/...:/var/lib/mldonkey/shared                 Dirección para la carpeta archivos compartidos
\wibol/mldonkey-ubuntu                                     Docker

   

Si necesitáis afinarlo un poco a mi esta configuración me funciona bastante bien.

                      

https://hub.docker.com/r/wibol/mldonkey-ubuntu
https://mldonkey.wibol.eu/
  Reply
#2
Hola

Pues habrá que probarlo, a ver si me da tan bien resultado con el mldonkey Smile
Un saludo

Agur eta ondo ibili

Ganekogorta (TS-469Pro, TVS-673e, QBoat Sunny, TS-453Be, TR-002 y QHora-301w) Ʀɐɯ0η
  Reply
#3
Yo no consigo hacerlo funcionar.

He estado medio año con el amule bastante contento (Gracias por el tutorial que hiciste de amule Big Grin), pero un día dejo de funcionar. Estoy casi seguro de que si vuelvo a crear el docker desde 0, funcionaria, pero quería dar una oportunidad al mldonkey.

Puede ser algún tema de incompatibilidad? tengo un TS233 con 2gb de ram y un quadcore ARM usando el SO QTS 5.1.

El código que estoy usardo para levantar el docker es este:
Code:
docker create --name mldonkey-wibol --restart always -p 4080:4080 -p 4000:4000 -p 4001:4001 \
-p 20562:20562 -p 20566:20566/udp -p 16965:16965/udp \
-v /share/Public/mldonkey:/var/lib/mldonkey \
-v /share/Public/mldonkey/Incoming:/var/lib/mldonkey/incoming/files \
-v /share/Public/mldonkey/Temp:/var/lib/mldonkey/temp \
-v /share/Public/mldonkey/Shared:/var/lib/mldonkey/shared \
wibol/mldonkey-ubuntu


Un saludo y gracias por tus tutoriales!
  Reply
#4
Hola

Prueba con esta otra cadena

docker run -d --name mldonkey-wibol —restart always -p 4080:4080 -p 4000:4000 -p 4001:4001 -p 20562:20562 -p 20566:20566/udp -p 16965:16965/udp -v /share/Public/mldonkey:/var/lib/mldonkey -v /share/Public/mldonkey/Incoming:/var/lib/mldonkey/incoming/files -v /share/Public/mldonkey/Temp:/var/lib/mldonkey/temp -v /share/Public/mldonkey/Shared:/var/lib/mldonkey/shared wibol/mldonkey-ubuntu

Cuando lo ejecutas ¿que mensaje te dice?


Un saludo

Agur eta ondo ibilli

Mon (TS-469Pro, TVS-673e, QBoat Sunny, TS-453Be y QHora-301w)
Un saludo

Agur eta ondo ibili

Ganekogorta (TS-469Pro, TVS-673e, QBoat Sunny, TS-453Be, TR-002 y QHora-301w) Ʀɐɯ0η
  Reply
#5
(05-08-2024, 06:25 PM)Ganekogorta Wrote: Hola

Prueba con esta otra cadena

docker run -d  --name mldonkey-wibol —restart always -p 4080:4080 -p 4000:4000 -p 4001:4001 -p 20562:20562 -p 20566:20566/udp -p 16965:16965/udp -v /share/Public/mldonkey:/var/lib/mldonkey -v /share/Public/mldonkey/Incoming:/var/lib/mldonkey/incoming/files -v /share/Public/mldonkey/Temp:/var/lib/mldonkey/temp -v /share/Public/mldonkey/Shared:/var/lib/mldonkey/shared wibol/mldonkey-ubuntu

Cuando lo ejecutas ¿que mensaje te dice?


Un saludo

Agur eta ondo ibilli

Mon (TS-469Pro, TVS-673e, QBoat Sunny, TS-453Be y QHora-301w)

Parece que no reconoce el comando Rin
  Reply
#6
Es un errata (dichoso corrector automático del teléfono móvil ), cambia Rin por run


Un saludo

Agur eta ondo ibilli

Mon (TS-469Pro, TVS-673e, QBoat Sunny, TS-453Be y QHora-301w)
Un saludo

Agur eta ondo ibili

Ganekogorta (TS-469Pro, TVS-673e, QBoat Sunny, TS-453Be, TR-002 y QHora-301w) Ʀɐɯ0η
  Reply
#7
(06-08-2024, 06:19 AM)Ganekogorta Wrote: Es un errata (dichoso corrector automático del teléfono móvil ), cambia Rin por run


Un saludo

Agur eta ondo ibilli

Mon (TS-469Pro, TVS-673e, QBoat Sunny, TS-453Be y QHora-301w)

¡Gracias por la respuesta!
Me supuse y probé con el run, pero lo intente en la cama desde un cliente ssh desde el móvil y no me di cuenta que también fallaba el doble guion del "restart always".
Ahora ya lo he hecho desde el PC y se crea, pero con el mismo problema:
Me sale este warning al crearlo, que es por lo que pregunte si podía ser un problema de compatibilidad
"WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested."

Desde el container station, veo que el docker se esta reiniciando constantemente.

En el log veo que sale continuamente: "exec /bin /sh: exec format error."

¡Un saludo y gracias por tu tiempo!
  Reply
#8
Eso es por la arquitectura de la cpu de tu equipo.

Voy a ver si hay alguna imagen para tu ARM y te digo por este canal.

Me edito:
Veo que la imagen del docker es para Linux/amd64. Así que no sirve para tu cpu

Voy a echar una ojeada a ver si algún otro

Me edito de nuevo:

Echa una ojeada a esta web https://hub.docker.com/r/ricmaco/mldonkey-server

Según esto, algo como esto debería funcionar, pero no veo la ruta de descarga  Dodgy

Code:
docker run -d --name=mldonkey-server -e PUID=1000 -e PGID=1000 -e TZ=Etc/UTC -p 4080:4080 -v /share/Public/mldonkey/config:/config --restart always registry.gitlab.com/ricmaco/docker-mldonkey-server:latest



Un saludo

Agur eta ondo ibilli

Mon (TS-469Pro, TVS-673e, QBoat Sunny, TS-453Be y QHora-301w)
Un saludo

Agur eta ondo ibili

Ganekogorta (TS-469Pro, TVS-673e, QBoat Sunny, TS-453Be, TR-002 y QHora-301w) Ʀɐɯ0η
  Reply
#9
(06-08-2024, 02:03 PM)Ganekogorta Wrote: Eso es por la arquitectura de la cpu de tu equipo.

Voy a ver si hay alguna imagen para tu ARM y te digo por este canal.

Me edito:
Veo que la imagen del docker es para Linux/amd64. Así que no sirve para tu cpu

Voy a echar una ojeada a ver si algún otro

Me edito de nuevo:

Echa una ojeada a esta web https://hub.docker.com/r/ricmaco/mldonkey-server

Según esto, algo como esto debería funcionar, pero no veo la ruta de descarga  Dodgy

Code:
docker run -d --name=mldonkey-server -e PUID=1000 -e PGID=1000 -e TZ=Etc/UTC -p 4080:4080 -v /share/Public/mldonkey/config:/config --restart always registry.gitlab.com/ricmaco/docker-mldonkey-server:latest



Un saludo

Agur eta ondo ibilli

Mon (TS-469Pro, TVS-673e, QBoat Sunny, TS-453Be y QHora-301w)

Pues como dices, de ahi me descarga la version x86 que es incompatible y no encuentro como descargar la version compatible con arm.
Veo que tiene el docker file: "Dockerfile.aarch64" que es el que me interesa, pero no se como hacer pull a ese.


También he encontrado este: https://github.com/carlonluca/docker-mldonkey

Consigo que se quede en running, pero no consigo acceder a la gui, asi que no se si realmente funciona o no.

Acepto mas sugerencias!

Gracias! y un saludo.
  Reply




Users browsing this thread: 1 Guest(s)