Skip to content

transmission-openvpn ​

Logo

Description ​

This container contains OpenVPN and Transmission with a configuration where Transmission is running only when OpenVPN has an active tunnel. It bundles configuration files for many popular VPN providers to make the setup easier.

Notes ​

Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://transmissionbt.com/
Official Docker Documentation: https://haugene.github.io/docker-transmission-openvpn/run-container/

Youtube Video: Novaspirit Tech - Torrent with Docker and OPENVPN with Transmission and PIA

List of supported providers available here.

Image ​

haugene/transmission-openvpn:3.7.1

Categories ​

  • Other
  • Vpn
  • Tools

Ports ​

  • 9091:9091/tcp

Volumes ​

ContainerBind
/config/opt/appdata/transmission-openvpn
/data/appdata/downloads
/etc/localtime/etc/localtime

Environment Variables ​

NameLabelDefaultDescription
PUIDPUID1000``````
PGIDPGID1000``````
OPENVPN_PROVIDEROPENVPN_PROVIDERMULLVADhttps://haugene.github.io/docker-transmission-openvpn/supported-providers/
OPENVPN_CONFIGOPENVPN_CONFIG``````Optional. Mostly used to narrow down what location to use by the provider
OPENVPN_USERNAMEOPENVPN_USERNAME````````````
OPENVPN_PASSWORDOPENVPN_PASSWORD````````````
LOCAL_NETWORKLOCAL_NETWORK192.168.0.0/24``````
TRANSMISSION_WATCH_DIR_ENABLEDwatch-dir-enabledtrue``````

Labels ​

KeyValue
traefik.enabletrue
traefik.http.routers.transmission-openvpn.ruleHost(`transmission-openvpn.{$TRAEFIK_INGRESS_DOMAIN}`)
traefik.http.routers.transmission-openvpn.entrypointshttps
traefik.http.services.transmission-openvpn.loadbalancer.server.port9091
traefik.http.routers.transmission-openvpn.tlstrue
traefik.http.routers.transmission-openvpn.tls.certresolverdefault
traefik.http.routers.transmission-openvpn.middlewarestraefik-forward-auth
mafl.enabletrue
mafl.titleTransmission OpenVPN v3
mafl.description```This container contains OpenVPN and Transmission with a configuration
where Transmission is running only when OpenVPN has an active tunnel.```
mafl.linkhttps://transmission-openvpn.{$TRAEFIK_INGRESS_DOMAIN}
mafl.icon.wraptrue
mafl.icon.color#007acc
mafl.status.enabledtrue
mafl.status.interval60
mafl.groupOther
mafl.icon.urlhttps://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/transmission-icon.png

Licensed under the MIT License. Free for all use cases. For enterprise or academic support, please reach out to us.