2023-08-31 10:21:04 +00:00
{
"$schema" : "../schema.json" ,
"name" : "Transmission (VPN)" ,
"available" : true ,
"exposable" : true ,
"port" : 9091 ,
"id" : "transmission-vpn" ,
2023-12-31 00:59:14 +00:00
"tipi_version" : 8 ,
2023-12-08 09:20:02 +00:00
"version" : "5.3.1" ,
2023-08-31 10:21:04 +00:00
"categories" : [
"utilities" ,
"security"
] ,
"description" : "Transmission is running only when OpenVPN has an active tunnel. It has built-in support for many popular VPN providers to make the setup easier." ,
"short_desc" : "BitTorrent client with VPN support." ,
"author" : "haugene" ,
"source" : "https://github.com/haugene/docker-transmission-openvpn" ,
"form_fields" : [
{
"type" : "numeric" ,
"label" : "Container > UserID (UID)" ,
"placeholder" : "1000" ,
"env_variable" : "TRANSMISSION_PUID"
} ,
{
"type" : "numeric" ,
"label" : "Container > GroupID (PGID)" ,
"placeholder" : "1000" ,
"env_variable" : "TRANSMISSION_PGID"
} ,
{
"type" : "boolean" ,
"label" : "Container > Create TUN device" ,
"env_variable" : "TRANSMISSION_CREATE_TUN_DEVICE"
} ,
{
"type" : "text" ,
"label" : "OpenVPN > Local Network" ,
"placeholder" : "10.0.0.0/8,172.16.0.0/12,192.168.0.0/16" ,
"env_variable" : "TRANSMISSION_OVPN_LOCAL_NETWORK"
} ,
{
"type" : "text" ,
"label" : "OpenVPN > Username" ,
"required" : true ,
"env_variable" : "TRANSMISSION_OVPN_USERNAME"
} ,
{
"type" : "password" ,
"label" : "OpenVPN > Password" ,
"required" : true ,
"env_variable" : "TRANSMISSION_OVPN_PASSWORD"
} ,
{
"type" : "text" ,
"label" : "OpenVPN > Default Provider Config" ,
"required" : true ,
2023-12-31 00:29:40 +00:00
"placeholder" : "france,italy,etc or AirVPN_XX-XXXXXX_XXX_UDP-443-Entry3" ,
2023-08-31 10:21:04 +00:00
"env_variable" : "TRANSMISSION_OVPN_CONFIG"
} ,
{
"label" : "OpenVPN > Provider" ,
"type" : "text" ,
"required" : true ,
"options" : [
2023-12-31 00:29:40 +00:00
{
"label" : "Custom Config." ,
"value" : "CUSTOM"
} ,
2023-08-31 10:23:16 +00:00
{
"label" : "Anonine" ,
"value" : "ANONINE"
} ,
{
"label" : "AnonVPN" ,
"value" : "ANONVPN"
} ,
{
"label" : "BlackVPN" ,
"value" : "BLACKVPN"
} ,
{
"label" : "BTGuard" ,
"value" : "BTGUARD"
} ,
{
"label" : "Cryptostorm" ,
"value" : "CRYPTOSTORM"
} ,
{
"label" : "ExpressVPN" ,
"value" : "EXPRESSVPN"
} ,
{
"label" : "FastestVPN" ,
"value" : "FASTESTVPN"
} ,
{
"label" : "FreeVPN" ,
"value" : "FREEVPN"
} ,
{
"label" : "FrootVPN" ,
"value" : "FROOT"
} ,
{
"label" : "FrostVPN" ,
"value" : "FROSTVPN"
} ,
{
"label" : "Getflix" ,
"value" : "GETFLIX"
} ,
{
"label" : "GhostPath" ,
"value" : "GHOSTPATH"
} ,
{
"label" : "Giganews" ,
"value" : "GIGANEWS"
} ,
{
"label" : "HideMe" ,
"value" : "HIDEME"
} ,
{
"label" : "HideMyAss" ,
"value" : "HIDEMYASS"
} ,
{
"label" : "IntegrityVPN" ,
"value" : "INTEGRITYVPN"
} ,
{
"label" : "IPVanish" ,
"value" : "IPVANISH"
} ,
{
"label" : "IronSocket" ,
"value" : "IRONSOCKET"
} ,
{
"label" : "Ivacy" ,
"value" : "IVACY"
} ,
{
"label" : "IVPN" ,
"value" : "IVPN"
} ,
{
"label" : "Mullvad" ,
"value" : "MULLVAD"
} ,
{
"label" : "NordVPN" ,
"value" : "NORDVPN"
} ,
{
"label" : "OctaneVPN" ,
"value" : "OCTANEVPN"
} ,
{
"label" : "OVPN" ,
"value" : "OVPN"
} ,
{
"label" : "Privado" ,
"value" : "PRIVADO"
} ,
{
"label" : "Private Internet Access" ,
"value" : "PIA"
} ,
{
"label" : "PrivateVPN" ,
"value" : "PRIVATEVPN"
} ,
{
"label" : "ProtonVPN" ,
"value" : "PROTONVPN"
} ,
{
"label" : "proXPN" ,
"value" : "PROXPN"
} ,
{
"label" : "PureVPN" ,
"value" : "PUREVPN"
} ,
{
"label" : "RA4W VPN" ,
"value" : "RA4W"
} ,
{
"label" : "SaferVPN" ,
"value" : "SAFERVPN"
} ,
{
"label" : "SlickVPN" ,
"value" : "SLICKVPN"
} ,
{
"label" : "SlickVPNCore" ,
"value" : "SLICKVPNCORE"
} ,
{
"label" : "Smart DNS Proxy" ,
"value" : "SMARTDNSPROXY"
} ,
{
"label" : "SmartVPN" ,
"value" : "SMARTVPN"
} ,
{
"label" : "Surfshark" ,
"value" : "SURFSHARK"
} ,
{
"label" : "TigerVPN" ,
"value" : "TIGER"
} ,
{
"label" : "TorGuard" ,
"value" : "TORGUARD"
} ,
{
"label" : "Trust.Zone" ,
"value" : "TRUSTZONE"
} ,
{
"label" : "TunnelBear" ,
"value" : "TUNNELBEAR"
} ,
{
"label" : "VPN.AC" ,
"value" : "VPNAC"
} ,
{
"label" : "VPNArea.com" ,
"value" : "VPNAREA"
} ,
{
"label" : "VPNBook.com" ,
"value" : "VPNBOOK"
} ,
{
"label" : "VPNFacile" ,
"value" : "VPNFACILE"
} ,
{
"label" : "VPN.ht" ,
"value" : "VPNHT"
} ,
{
"label" : "VPNTunnel" ,
"value" : "VPNTUNNEL"
} ,
{
"label" : "VPNUnlimited" ,
"value" : "VPNUNLIMITED"
} ,
{
"label" : "VyprVpn" ,
"value" : "VYPRVPN"
} ,
{
"label" : "Windscribe" ,
"value" : "WINDSCRIBE"
} ,
{
"label" : "ZoogVPN" ,
"value" : "ZOOGVPN"
}
2023-08-31 10:21:04 +00:00
] ,
"env_variable" : "TRANSMISSION_OVPN_PROVIDER"
} ,
{
"type" : "boolean" ,
"label" : "OpenVPN > Use VPN DNS" ,
"env_variable" : "TRANSMISSION_PEER_DNS"
} ,
{
"label" : "Transmission > WebUI" ,
"type" : "text" ,
"required" : true ,
"options" : [
2023-08-31 10:23:16 +00:00
{
"label" : "Combustion" ,
"value" : "combustion"
} ,
{
"label" : "Kettu" ,
"value" : "kettu"
} ,
{
"label" : "Web-Control" ,
"value" : "transmission-web-control"
} ,
{
"label" : "Flood" ,
"value" : "flood-for-transmission"
} ,
{
"label" : "Shift" ,
"value" : "shift"
} ,
{
"label" : "Transmissionic" ,
"value" : "transmissionic"
}
2023-08-31 10:21:04 +00:00
] ,
"env_variable" : "TRANSMISSION_WEBUI"
} ,
{
"type" : "boolean" ,
"label" : "Transmission > Enable DHT" ,
"env_variable" : "TRANSMISSION_DHT_ENABLED"
} ,
{
"type" : "boolean" ,
"label" : "Transmission > Enable LPD" ,
"env_variable" : "TRANSMISSION_LPD_ENABLED"
} ,
{
"type" : "boolean" ,
"label" : "Transmission > Enable PEX" ,
"env_variable" : "TRANSMISSION_PEX_ENABLED"
} ,
{
"type" : "boolean" ,
"label" : "Transmission > Enable Blocklist" ,
"env_variable" : "TRANSMISSION_BLOCKLIST_ENABLED"
} ,
{
"type" : "text" ,
"label" : "Transmission > Blocklist URL" ,
"placeholder" : "http://list.iblocklist.com/?list=bt_level1&fileformat=p2p&archiveformat=gz" ,
"env_variable" : "TRANSMISSION_BLOCKLIST_URL"
}
2023-10-29 19:43:17 +00:00
] ,
2023-12-08 07:11:37 +00:00
"supported_architectures" : [
"arm64" ,
"amd64"
]
2023-08-31 10:21:04 +00:00
}