docker-transmission-openvpn Documentation

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

4,567 stars Shell Shell 14 files ยท ~24,262 tokens #docker#openvpn#torrent#transmission
RAW Doc

Docker & Self-Hosted Deployment Verified OCI

Deploy docker-transmission-openvpn on any server, homelab, or cloud container platform.

1-Click Terminal Command
bash (docker run)
docker run -d --name docker-transmission-openvpn -p 9091:9091 --restart always haugene/transmission-openvpn
Configured Services & Ports
โš™๏ธ transmission
image: haugene/transmission-openvpn
๐Ÿ”Œ Ports: 9091:9091
docker-compose.yml
yaml (docker-compose.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

File: docs/index.md

OpenVPN and Transmission with WebUI

Welcome to the documentation!

Writing good documentation is hard but we think that we're getting closer to a good place to search for answers.
These pages are not done yet and you will meet some "under construction" notices. Please bear with us and if you spot
mistakes or have suggestions - submit a PR :)

General Information

Troubleshooting

Additional features