Modern web UI for aMule using EC Protocol
10K+
This image has been renamed and is no longer maintained.
Replace your image reference:
# Old (deprecated)
image: g0t3nks/amule-web-controller:latest
# New
image: g0t3nks/amutorrent:latest
Or pull directly:
docker pull g0t3nks/amutorrent:latest
See the changelog for details.
A modern, real-time web interface for controlling aMule via the EC (External Connection) protocol. Features Sonarr/Radarr integration (Torznab indexer + qBittorrent-compatible API) and GeoIP peer location display. Built with Node.js, WebSockets, and React.

Full documentation and source code: https://github.com/got3nks/amule-web-controller
mkdir -p data logs
sudo chown -R 1000:1000 data logs
services:
amule-web:
image: g0t3nks/amule-web-controller:latest
user: "1000:1000"
container_name: amule-web-controller
ports:
- "4000:4000"
environment:
- NODE_ENV=production
- PORT=4000
extra_hosts:
- "host.docker.internal:host-gateway"
volumes:
- ./logs:/usr/src/app/server/logs
- ./data:/usr/src/app/server/data
restart: unless-stopped
docker compose up -d
Open http://localhost:4000 and follow the setup wizard:
All optional - the setup wizard is the recommended configuration method.
See https://github.com/got3nks/amule-web-controller/blob/main/docker-compose.all-in-one.yml on GitHub.
Content type
Image
Digest
sha256:8c21ac399…
Size
64.9 MB
Last updated
8 months ago
docker pull g0t3nks/amule-web-controller