AppFeed/templates/DyonsRepository/Templates/qbittorrentvpn/qbittorrentvpn-template.xml
Squidly271 6272fb3d13 Update
2021-01-25 21:11:32 -05:00

41 lines
5.4 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<Container version="2">
<Date>1597723200</Date>
<Name>qbittorrentvpn</Name>
<Repository>dyonr/qbittorrentvpn</Repository>
<Registry>https://hub.docker.com/r/dyonr/qbittorrentvpn</Registry>
<Network>bridge</Network>
<Shell>bash</Shell>
<Privileged>true</Privileged>
<Support>https://forums.unraid.net/topic/95850-support-dyonr-qbittorrentvpn/</Support>
<Project>https://github.com/qBittorrent/qBittorrent</Project>
<Overview>Docker container which runs the latest qBittorrent-nox client while connecting to WireGuard (experimental) or OpenVPN with iptables killswitch to prevent IP leakage when the tunnel goes down.</Overview>
<WebUI>https://[IP]:[PORT:8080]/</WebUI>
<TemplateURL>https://raw.githubusercontent.com/DyonR/docker-templates/master/Templates/qbittorrentvpn/qbittorrentvpn-template.xml</TemplateURL>
<Icon>https://raw.githubusercontent.com/DyonR/docker-templates/master/Icons/qbittorrentvpn/qbittorrent-icon-256.png</Icon>
<ExtraParams>--restart unless-stopped</ExtraParams>
<Config Name="VPN_ENABLED" Target="VPN_ENABLED" Default="yes" Mode="" Description="Enable VPN? yes/no" Type="Variable" Display="always" Required="false" Mask="false">yes</Config>
<Config Name="VPN_TYPE" Target="VPN_TYPE" Default="openvpn" Mode="" Description="openvpn / wireguard?" Type="Variable" Display="always" Required="true" Mask="false">openvpn</Config>
<Config Name="VPN_USERNAME" Target="VPN_USERNAME" Default="" Mode="" Description="Username used to authenticate to the VPN (OpenVPN only)" Type="Variable" Display="always" Required="false" Mask="false"></Config>
<Config Name="VPN_PASSWORD" Target="VPN_PASSWORD" Default="" Mode="" Description="Password used to authenticate to the VPN (OpenVPN only)" Type="Variable" Display="always" Required="false" Mask="true"></Config>
<Config Name="LAN_NETWORK" Target="LAN_NETWORK" Default="192.168.0.0/24" Mode="" Description="Your local network address in CIDR notation" Type="Variable" Display="always" Required="true" Mask="false">192.168.0.0/24</Config>
<Config Name="Downloads Path" Target="/downloads" Default="" Mode="rw" Description="Path for /downloads" Type="Path" Display="always" Required="true" Mask="false"></Config>
<Config Name="WEBUI_PORT" Target="8080" Default="8080" Mode="tcp" Description="Port used to access qBittorrent remotely" Type="Port" Display="always" Required="true" Mask="false">8080</Config>
<Config Name="PUID" Target="PUID" Default="99" Mode="" Description="The UID applied to the /config and /downloads" Type="Variable" Display="always" Required="false" Mask="false">99</Config>
<Config Name="PGID" Target="PGID" Default="100" Mode="" Description="The GID applied to the /config and /downloads" Type="Variable" Display="always" Required="false" Mask="false">100</Config>
<Config Name="ENABLE_SSL" Target="ENABLE_SSL" Default="yes" Mode="" Description="Let the container handle SSL (yes/no)?" Type="Variable" Display="advanced" Required="false" Mask="false">yes</Config>
<Config Name="NAME_SERVERS" Target="NAME_SERVERS" Default="1.1.1.1,1.0.0.1" Mode="" Description="DNS used by the container" Type="Variable" Display="advanced" Required="false" Mask="false">1.1.1.1,1.0.0.1</Config>
<Config Name="UMASK" Target="UMASK" Default="002" Mode="" Description="umask used by the container" Type="Variable" Display="advanced" Required="false" Mask="false">002</Config>
<Config Name="HEALTH_CHECK_HOST" Target="HEALTH_CHECK_HOST" Default="one.one.one.one" Mode="" Description="Host used to check if connection is up" Type="Variable" Display="advanced" Required="false" Mask="false">one.one.one.one</Config>
<Config Name="HEALTH_CHECK_INTERVAL" Target="HEALTH_CHECK_INTERVAL" Default="300" Mode="" Description="Interval in seconds between connection check" Type="Variable" Display="advanced" Required="false" Mask="false">300</Config>
<Config Name="HEALTH_CHECK_SILENT" Target="HEALTH_CHECK_SILENT" Default="1" Mode="" Description="1 supresses the 'Network is up' message" Type="Variable" Display="advanced" Required="false" Mask="false">1</Config>
<Config Name="INSTALL_PYTHON3" Target="INSTALL_PYTHON3" Default="no" Mode="" Description="Set to 'yes' to install Python3" Type="Variable" Display="advanced" Required="false" Mask="false">no</Config>
<Config Name="ADDITIONAL_PORTS" Target="ADDITIONAL_PORTS" Default="" Mode="" Description="Additional ports for routing other containers through this one" Type="Variable" Display="advanced" Required="false" Mask="false"></Config>
<Config Name="config" Target="/config" Default="/mnt/user/appdata/qbittorrentvpn/" Mode="rw" Description="config path of qbittorrentvpn" Type="Path" Display="advanced" Required="true" Mask="false">/mnt/user/appdata/qbittorrentvpn/</Config>
<Config Name="TCP_LISTENING" Target="8999" Default="8999" Mode="tcp" Description="Port used to listen (TCP)" Type="Port" Display="advanced" Required="true" Mask="false">8999</Config>
<Config Name="UDP_LISTENING" Target="8999" Default="8999" Mode="udp" Description="Port used to listen (UDP)" Type="Port" Display="advanced" Required="true" Mask="false">8999</Config>
<Category>Downloaders:</Category>
<Description>Docker container which runs the latest qBittorrent-nox client while connecting to WireGuard (experimental) or OpenVPN with iptables killswitch to prevent IP leakage when the tunnel goes down.</Description>
<templatePath>/tmp/GitHub/AppFeed/templates/DyonsRepository/Templates/qbittorrentvpn/qbittorrentvpn-template.xml</templatePath>
</Container>