Skip to content

transmission-openvpn-latest

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/

List of supported providers available here.

Image

haugene/transmission-openvpn:latest

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-latest.ruleHost(`transmission-openvpn-latest.{$TRAEFIK_INGRESS_DOMAIN}`)
traefik.http.routers.transmission-openvpn-latest.entrypointshttps
traefik.http.services.transmission-openvpn-latest.loadbalancer.server.port9091
traefik.http.routers.transmission-openvpn-latest.tlstrue
traefik.http.routers.transmission-openvpn-latest.tls.certresolverdefault
traefik.http.routers.transmission-openvpn-latest.middlewarestraefik-forward-auth
mafl.enabletrue
mafl.titleTransmission OpenVPN Latest
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-latest.{$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.