emule over wine "dockerized", updated image from reimashi/emule
5.1K
This is an upgraded version of reimashi/emule based on his GitHub repository.
The original version had the eMule configuration files inside the container, and important files such as servers.met, known.met or clients.met would be lost and recreated every time the container was recreated. I have made some changes so that the configuration files are in a volume and therefore, persistent. If the configuration volume is found to be empty (first time being used), base configuration files are deployed.
Typical example:
docker run -d -p 4711:4711 -p 23732:23732/tcp -p 23733:23733/udp -p 8080:8080 -v /path/to/emule/data:/data -v /path/to/emule/config:/app/config --name emule jamacucos/emule
with environment variables for custom ports and custom web UI password:
docker run -d -p 4711:4711 -p 28998:28998/tcp -p 28999:28999/udp -p 8080:8080 -v /path/to/emule/data:/data -v /path/to/emule/config:/app/config --name emule -e EMULE_TCP_PORT=28998 -e EMULE_UDP_PORT=28999 -e WEB_PASS=6B9E1AA3A37E3B106A190C7C3BFC6C54 jamacucos/emule
The hashed web UI password can be determined by changing it in the eMule UI (via VNC) and then examining the preferences.ini file to find it:
Password=6B9E1AA3A37E3B106A190C7C3BFC6C54
Added environment variables VNC_WIDTH and VNC_HEIGHT to optionally adjust the dimensions of the VNC display. Example use:
docker run -d -p 4711:4711 -p 28998:28998/tcp -p 28999:28999/udp -p 8080:8080 -v /path/to/emule/data:/data -v /path/to/emule/config:/app/config --name emule -e EMULE_TCP_PORT=28998 -e EMULE_UDP_PORT=28999 -e WEB_PASS=6B9E1AA3A37E3B106A190C7C3BFC6C54 -e VNC_WIDTH=1900 -e VNC_HEIGHT=850 jamacucos/emule
jamacucos at gmail
Content type
Image
Digest
sha256:e219b8b7d…
Size
984 MB
Last updated
over 1 year ago
docker pull jamacucos/emule