Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 1.38 KB

README.md

File metadata and controls

27 lines (21 loc) · 1.38 KB

Transmission

Transmission lightweight BitTorrent client (daemon and webinterface) running on Alpine Linux:latest.

Usage:

Create a data directory on the host system for store data, configs:

mkdir -p /var/ct/transmission/{data/resume,config}
chown -R 100:101  /var/ct/transmission/

Run Transmission daemon:

  • CHANGE flag --password "CHANGE-PASSWORD" to your password
  • CHANGE flag --allowed "127.0.0.1" to your IP address
  • ADJUST flags --memory="1g" --kernel-memory="512m" --memory-swap="2g" according to your host's memory
  • TIP: transmission-daemon will be started with "nice ionice -c3" (grep ENTRYPOINT Dockerfile)
docker run -d --log-driver=syslog --log-opt tag="{{.Name}}/{{.ID}}" --restart=always --name transmission --read-only=true \
 -v /var/ct/transmission/data:/var/lib/transmission/data  -v /var/ct/transmission/config:/var/lib/transmission/config \
 --env TRANSMISSION_HOME=/var/lib/transmission/config --cpuset-cpus="0-1" --memory="1g" --kernel-memory="512m" \
 --memory-swap="2g" -p 9091:9091/tcp -p 54321:54321/tcp -p 54321:54321/udp \
 --security-opt no-new-privileges 2infinity/transmission:latest --incomplete-dir /var/lib/transmission/data/resume \
 --download-dir /var/lib/transmission/data --peerport 54321 --auth --username USER4TR --password CHANGE-PASSWORD --allowed "127.0.0.1"