This image allows you to run an headless Bittorrent client on your machine easily thanks to Docker.
This will start Transmission
docker run -d --restart=always --name transmission -u $(id -u) -v /path/to/incoming/torrents:/to_download -v /path/to/downloaded/files:/output -p 9091:80 -p 51413:51413 -p 51413:51413/udp -e PORT=80 carudev/transmission
Configure your credentials with docker exec transmission configure command. The container will restart and your credentials will be applied. Default credentials are empty (no username, no password). Volumes
Mount a volume to /to_download folder so you can put .torrent files in to be downloaded
Mount a volume to /output folder to retrieve your downloaded files
9091 is the port for web interface. You can go to http://machine_ip:9091 to display interface
51413 and 51413/udp are the port for torrents
You can also change the PORT variable for web interface. Default is set to 9091 but you can define whetever you want
When Transmission new version is released, you will be able to update your running version with this command:
docker exec transmission apk upgrade --update --no-cache transmission-daemon && docker restart transmission
Appendixes Install Docker
If you don't have Docker installed yet, you can do it easily in one line using this command
curl -sSL "https://gist.githubusercontent.com/jaymoulin/e749a189511cd965f45919f2f99e45f3/raw/0e650b38fde684c4ac534b254
Content type
Image
Digest
Size
11.8 MB
Last updated
over 5 years ago
docker pull carudev/transmission