Docker Image for the Awesome MLDonkey Service
I really like this excellent piece of software. I found some docker images for it for the arm64 architecture, but they seemed not to be very up to date, so I created my own. Here you can find my version of a dockerized MLDonkey service, built for many archs: armv7, arm64, x86 and x64. The arm versions are perfect for Raspberry Pi variants.
The latest version of the image is taken from this commit, which is the latest at the time of writing. It also includes a couple of patches that I sent to add a dark theme.
The image is built on top of debian:buster. For the moment, it is difficult to use something newer because of this known issue.
To run it, you only need a single command:
$ docker run -i -t -v "`pwd`/data:/var/lib/mldonkey" carlonluca/mldonkey
For more options read the readme in the repo.
Bye! 😉
Thanks for your reply. The problem was that it’s not allowed by AirVPN to redirect a forwarded port to a p2p client. I had to set up a forwarded port x=>x and then set the mld http port to x. In addition the allowed_ips had to be the WAN of the client web browser and not VPN exit ip. With those changes port x is open and I can now connect.
Is it possible to run mld using a vpn service? I’ve tried to set this up with an AirVPN container that I am using OK with Deluge. I forwarded a port to 4080 for the WebUI but am unable to connect even though ss reports that mld is listening on 0.0.0.0:4080. I’ve set allowed_ips to my VPN exit ip and to 0.0.0.0 but can’t connect. Both the AirVPN port open checker and a web based tool to check for open ports both report 4080 closed.
It should be possible but I’m sorry, not sure what the problem is. You could also check the logs though.