docker-transmission-openvpn

GitHub

Docker container running Transmission torrent client with WebUI over an OpenVPN tunnel

RAW Compose
1. Pull Image docker pull haugene/transmission-openvpn
2. 1-Click Launch Command docker run -d -p 9091:9091 --name docker-transmission-openvpn haugene/transmission-openvpn
3. Compose Deployment docker compose up -d
docker-compose.yml
Download .yml
version: '2'
services:
 transmission:
  image: haugene/transmission-openvpn
  cap_add:
    - NET_ADMIN
  devices:
    - /dev/net/tun
  restart: always
  ports:
    - "9091:9091"
    # - "8888:8888" # proxy support
  volumes:
    - /your/storage/path/:/data # where transmission will store the data
    - /your/config/path/:/config # where transmission-home is stored
  environment:
    - OPENVPN_PROVIDER=PIA
    - OPENVPN_USERNAME=username
    - OPENVPN_PASSWORD=password
    - OPENVPN_OPTS=--inactive 3600 --ping 10 --ping-exit 60
    - LOCAL_NETWORK=192.168.0.0/24
 # proxy:
 #  image: haugene/transmission-openvpn-proxy
 #  links:
 #    - transmission
 #  ports:
 #    - 8080:8080
 #  volumes:
 #    - /etc/localtime:/etc/localtime:ro

 # rss:
 #  image: haugene/transmission-rss
 #  links:
 #    - transmission
 #  environment:
 #    - RSS_URL=http://.../xxxxx.rss