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.
Tag | Base | mldonkey Version | mldonkey-next version | Notes |
exp | – | – | – | Latest experimental version. Do not use this version. |
dev | debian:trixie | 4cd745d | 4d09887 | Always points to the latest development version. It includes mldonkey from my fork and mldonkey-next. This is the recommended version. |
latest | debian:buster | 4cd745d | 4d09887 | Same as dev. |
dev-4cd745d-4d09887-noble | ubuntu:noble | 4cd745d | 4d09887 | Upgraded angular to version 18. Updated nodejs. Added speed column to the download table. |
dev-4cd745d-d070a59-noble | ubuntu:noble | 4cd745d | d070a59 | First image based on Ubuntu. Updated mldonkey core with upstream changes to 3.2.1. |
dev-9e3401e-d070a59-trixie | debian:trixie | 9e3401e | d070a59 | Updated mldonkey core with upstream changes to 3.2.0. |
dev-99d26a61-d070a59-trixie | debian:trixie | 99d26a61 | d070a59 | Introduces relevant bugfixes and completes the log section. Changes from upstream are merged to mldonkey core. |
dev-b86cd00b-e331cf9-trixie | debian:trixie | b86cd00b | e331cf9 | Changes 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-bookworm | debian:bookworm | 4e59e4c | cd7a5ab | Migrated 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-39b320d | debian:buster | 6fbc501 | 39b320d | Added a section to tweak mldonkey options. |
dev-6fbc501-6f259e7 | debian:buster | 6fbc501 | 6f259e7 | Migrated websocket bridge to nodejs 22 and SEA. |
dev-6fbc501-f9178cf | debian:buster | 6fbc501 | f9178cf | Adds the settings page to mldonkey-next. |
dev-6fbc501-d63fb58 | debian:buster | 6fbc501 | d63fb58 | Includes mldonkey-next webapp for the first time. |
dev-6fbc501-ce719af | debian:buster | 6fbc501 | ce719af | Fixes previous version for recent versions of docker. |
dev-6fbc501-d229e40 | debian:buster | 6fbc501 | d229e40 | Adds a websocket interface on port 4002. |
v3.1.7-2-6fbc501 | debian:buster | 6fbc501 | – | Includes the dark theme, fixes for use with reverse proxy and other improvements from to official repo. |
v3.1.7-2-1f2ffbf | debian:buster | 1f2ffbf | – | Experimental |
3.1.7-2-5208a9a | debian:buster | 5208a9a | – | Experimental |
3.1.7-2-fcfaab9 | debian:buster | fcfaab9 | – | Experimental |
3.1.7-2-d9394aa | debian:buster | d9394aa | – | Close to official 3.1.7-2 |
3.1.6-1-buster | debian:buster | 3.1.6-1 | – | Official release |
3.1.5-jessie | debian:jessie | 3.1.5 | – | Official release |
For more info refer to the github project: https://github.com/carlonluca/docker-mldonkey.