Docker Images for the mldonkey Service

This is a summary of available images for the mldonkey service: https://hub.docker.com/r/carlonluca/mldonkey.

The version of mldonkey used in the images is the one reported in the “mldonkey version” column. It points to a fork of the official repo. Inside the docker image, I also started to include mldonkey-next, which is a websocket interface to the mldonkey core with a new client written in Angular.

These types of images are available:

  • images only including mldonkey verion: these are taken from a mldonkey fork, including minor improvements over the official version. You can find out what was applied to these versions looking at the git history.
  • dev images: these include mldonkey-next and other improvements over the official mldonkey version.
  • exp images: these are experimental versions, with untested developments. I suggest you ignore these.

This is a partial list of the images available. Only images with relevant changes are listed.

TagBasemldonkey Versionmldonkey-next
version
Notes
expLatest experimental version. Do not use this version.
devdebian:trixie4cd745d4d09887Always points to the latest development version. It includes mldonkey from my fork and mldonkey-next. This is the recommended version.
latestdebian:buster4cd745d4d09887Same as dev.
dev-4cd745d-4d09887-nobleubuntu:noble4cd745d4d09887Upgraded angular to version 18. Updated nodejs. Added speed column to the download table.
dev-4cd745d-d070a59-nobleubuntu:noble4cd745dd070a59First image based on Ubuntu. Updated mldonkey core with upstream changes to 3.2.1.
dev-9e3401e-d070a59-trixiedebian:trixie9e3401ed070a59Updated mldonkey core with upstream changes to 3.2.0.
dev-99d26a61-d070a59-trixiedebian:trixie99d26a61d070a59Introduces relevant bugfixes and completes the log section.
Changes from upstream are merged to mldonkey core.
dev-b86cd00b-e331cf9-trixiedebian:trixieb86cd00be331cf9Changes to make mldonkey buildable on ocaml 4.14.1 and gcc 13. mldonkey-next includes a new service to provide the core logs. Please note that this service is still under development and does not include authentication. Do not expose the port.
dev-4e59e4c-cd7a5ab-bookwormdebian:bookworm4e59e4ccd7a5abMigrated mldonkey core to immutable strings only.
Updated ocaml from 4.05 to 4.13.1.
Built with gcc 12.
Updated core to TCP protocol 34 and added a view to show system info.
dev-6fbc501-39b320ddebian:buster6fbc50139b320dAdded a section to tweak mldonkey options.
dev-6fbc501-6f259e7debian:buster
6fbc501
6f259e7Migrated websocket bridge to nodejs 22 and SEA.
dev-6fbc501-f9178cfdebian:buster6fbc501f9178cfAdds the settings page to mldonkey-next.
dev-6fbc501-d63fb58debian:buster6fbc501d63fb58Includes mldonkey-next webapp for the first time.
dev-6fbc501-ce719afdebian:buster6fbc501ce719afFixes previous version for recent versions of docker.
dev-6fbc501-d229e40debian:buster6fbc501d229e40Adds a websocket interface on port 4002.
v3.1.7-2-6fbc501debian:buster6fbc501Includes the dark theme, fixes for use with reverse proxy and other improvements from to official repo.
v3.1.7-2-1f2ffbfdebian:buster1f2ffbfExperimental
3.1.7-2-5208a9adebian:buster5208a9aExperimental
3.1.7-2-fcfaab9debian:busterfcfaab9Experimental
3.1.7-2-d9394aadebian:busterd9394aaClose to official 3.1.7-2
3.1.6-1-busterdebian:buster3.1.6-1Official release
3.1.5-jessiedebian:jessie3.1.5Official release

For more info refer to the github project: https://github.com/carlonluca/docker-mldonkey.