A docker container for Transmission built from source https://github.com/transmission/transmission/releases
Docker images: https://hub.docker.com/r/hdorio/transmission
What is Transmission? Transmission is a cross-platform BitTorrent client with a simple web interface.
docker run -d -p 9091:9091 hdorio/transmission
docker run -d -p 9091:9091 hdorio/transmission:2.84
ENVIROMENT VARIABLES (only effective on the first docker run
)
all settings are available through env variables, you need to replace every dash by an underscore example for rpc-authentication-required, rpc-whitelist-enabled, rpc-username and rpc-password
docker run -d -p 9091:9091 \
-e RPC_AUTHENTICATION_REQUIRED=true \
-e RPC_PASSWORD=password \
-e RPC_USERNAME=user \
-e RPC_WHITELIST_ENABLED=false \
hdorio/transmission
Default locations for folders and files are:
Downloads
-/home/transmission/Downloads/
Settings
-/home/transmission/.config/transmission-daemon/settings.json
Torrents
-/home/transmission/.config/transmission-daemon/torrents/
Two volumes are set for:
Downloads
-/home/transmission/Downloads/
Settings
-/home/transmission/.config/transmission-daemon/
but you can export downloads if you want
mkdir downloads
docker run -d -p 9091:9091 -v $(pwd)/downloads:/home/transmission/Downloads hdorio/transmission
If you have any problems with or questions about this image, please contact me through a GitHub issue.