Transmission_VPN
Transmission_VPN
Docker app from clowrym's Repository
Overview
This Docker includes OpenVPN to ensure a secure and private connection to the Internet, including use of iptables to prevent IP leakage when the tunnel is down. It also includes Privoxy to allow unfiltered access to index sites, to use Privoxy please point your application at "host ip:8118"
Configuration
/config This is where Transmission will store it's configuration file, database and logs.
/data This is where Transmision will store data downloaded, watched folder, and archived torrents.
Notes
For help on configuration for PIA, AirVPN and custom VPN providers please go here http://lime-technology.com/forum/index.php?topic=45812.msg437678#msg437678
IMPORTANT - To allow access to the Transmission webui, Privoxy and Transmission deamon you need to specify you LAN network, using CIDR notation for the mask, a subnet mask of 255.255.255.0 would equate to CIDR /24, 255.255.0.0 would equate to CIDR /16.
Runtime arguments
- Web UI
http://[IP]:[PORT:9091]/- Network
bridge- Shell
sh- Privileged
- true
- Extra Params
--cap-add=NET_ADMIN --restart=unless-stopped --log-opt max-size=50m --log-driver json-file --dns 8.8.8.8 --dns 1.1.1.1
Template configuration
Container Port: 9091
- Target
- 9091
- Default
- 9091
- Value
- 9091
Container Path: /data
- Target
- /data
- Default
- path for downloads
- Value
- /mnt/user/T_Media/Torrent/
Container Variable: OPENVPN_USERNAME
- Target
- OPENVPN_USERNAME
- Default
- vpn username
- Value
- VPN_USER
Container Variable: VPN_PASSWORD
- Target
- OPENVPN_PASSWORD
- Default
- vpn password
- Value
- VPN_PASSWORD
OPENVPN_CONFIG
- Default
- au_melbourne|au_sydney|brazil|ca_north_York|ca_toronto|denmark|finland|france|germany|hong_kong|india|ireland|israel|italy|japan|mexico|netherlands|new_zealand|norway|romania|singapore|sweden|switzerland|turkey|uk_london|uk_southampton|us_california|us_east|us_florida|us_midwest|us_new_york_city|us_seattle|us_silicon_valley|us_texas|us_west|default|
- Value
- switzerland
Container Variable: OPENVPN_PROVIDER
- Default
- ANONINE|BTGUARD|CRYPTOSTORM|CUSTOM|FROOT|FROSTVPN|GIGANEWS|HIDEME|HIDEMYASS|INTEGRITYVPN|IPREDATOR|IPVANISH|IVACY|IVPN|NEWSHOSTING|NORDVPN|OVPN|PIA|PRIVATEVPN|PRIVADO|PROXPN|PUREVPN|RA4W|SLICKVPN|SMARTVPNTIGER|TORGUARD|TUNNELBEAR|USENETSERVER|WINDSCRIBE|VPNHT|VPNBOOK|VPNTUNNEL|VPNUNLIMITED|VYPRVPN|
- Value
- PIA
Container Variable: LOCAL_NETWORK
- Value
- 192.168.0.0/24
Container Variable: RPC_USERNAME
- Target
- TRANSMISSION_RPC_USERNAME
- Default
- admin
- Value
- TRANS_USER
Container Variable: RPC_PASSWORD
- Target
- TRANSMISSION_RPC_PASSWORD
- Default
- password
- Value
- TRANS_PASSWORD
--inactive 3600 --ping 10 --ping-exit 60 --restart=always
- Target
- OPENVPN_OPTS
- Value
- --inactive 3600 --ping 10 --ping-exit 60 --mute-replay-warnings
Container Variable: PUID
- Value
- 99
Container Variable: PGID
- Value
- 100
Container Path: /downloads
- Target
- /downloads
- Value
- /mnt/user/T_Media/Torrent/
Container Path: /watch
- Target
- /watch
- Default
- /mnt/user/T_Media/Torrent/watch/
- Value
- /mnt/user/T_Media/Torrent/watch/
Container Variable: TRANSMISSION_DOWNLOAD_DIR
- Target
- TRANSMISSION_DOWNLOAD_DIR
- Value
- /downloads
Container Variable: TRANSMISSION_RPC_AUTHENTICATION_REQUIRED
- Default
- true|false
- Value
- true
Enable Ratio Limits
- Target
- TRANSMISSION_RATIO_LIMIT_ENABLED
- Default
- true|false
- Value
- true
Container Variable: TRANSMISSION_DOWNLOAD_QUEUE_SIZE
- Default
- 10
- Value
- 15
Container Variable: TRANSMISSION_CACHE_SIZE_MB
- Default
- 10
- Value
- 10
Container Variable: TRANSMISSION_INCOMPLETE_DIR
- Default
- /downloads/incomplete
- Value
- /downloads/incomplete
Container Path: /mnt/user/T_Media/Torrent/
- Target
- /mnt/user/T_Media/Torrent/
- Default
- /mnt/user/T_Media/Torrent/
- Value
- /mnt/user/T_Media/Torrent/
Web UI Options
- Target
- TRANSMISSION_WEB_UI
- Default
- transmission-web-control|kettu|combustion
- Value
- transmission-web-control
Apply permsissions Globally on Transmissions files / Folders
- Default
- true|false
- Value
- false
Container Path: WEBPROXY_ENABLED
- Target
- WEBPROXY_ENABLED
- Default
- false
- Value
- false
testing openvpn-tcp-nextgen
- Target
- PIA_OPENVPN_CONFIG_BUNDLE
- Default
- openvpn-tcp|openvpn|openvpn-strong|openvpn-strong-tcp
- Value
- openvpn-tcp
Categories
Download Statistics
Total Downloads Over Time
Details
haugene/transmission-openvpn:devRun Transmission_VPN on Unraid.
Transmission_VPN is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.