AppFeed/templates/DyonsRepository/Templates/nzbgetvpn/nzbgetvpn-template.xml
2021-03-20 12:02:41 -04:00

41 lines
5.5 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<Container version="2">
<Date>1611637200</Date>
<Name>nzbgetvpn</Name>
<Repository>dyonr/nzbgetvpn</Repository>
<Registry>https://hub.docker.com/r/dyonr/nzbgetvpn</Registry>
<Network>bridge</Network>
<Shell>bash</Shell>
<Privileged>true</Privileged>
<Support>https://forums.unraid.net/topic/101870-support-dyonr-nzbgetvpn/</Support>
<Project>https://github.com/nzbget/nzbget</Project>
<Overview>Docker container which runs the NZBGet while connecting to WireGuard or OpenVPN with iptables killswitch to prevent IP leakage when the tunnel goes down.</Overview>
<WebUI>https://[IP]:[PORT:6791]/</WebUI>
<TemplateURL>https://raw.githubusercontent.com/DyonR/docker-templates/master/Templates/nzbgetvpn/nzbgetvpn-template.xml</TemplateURL>
<Icon>https://raw.githubusercontent.com/DyonR/docker-templates/master/Icons/nzbgetvpn/nzbgetvpn-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="ENABLE_SSL" Target="ENABLE_SSL" Default="yes" Mode="" Description="Let the container handle SSL (yes/no)?" Type="Variable" Display="always" Required="true" Mask="false">yes</Config>
<Config Name="WEBUI_USERNAME" Target="WEBUI_USERNAME" Default="nzbget" Mode="" Description="Username used to connect to the WebUI" Type="Variable" Display="always" Required="true" Mask="false">WEBUI_USERNAME</Config>
<Config Name="WEBUI_PASSWORD" Target="WEBUI_PASSWORD" Default="tegbzn6789" Mode="" Description="Password used to connect to the WebUI" Type="Variable" Display="always" Required="true" Mask="true">tegbzn6789</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_HTTP" Target="6789" Default="6789" Mode="tcp" Description="Port used to access NZBGet (HTTP) remotely" Type="Port" Display="always" Required="true" Mask="false">6789</Config>
<Config Name="WEBUI_PORT_HTTPS" Target="6791" Default="6791" Mode="tcp" Description="Port used to access NZBGet (HTTPS) remotely" Type="Port" Display="always" Required="true" Mask="false">6791</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="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/nzbgetvpn/" Mode="rw" Description="config path of nzbgetvpn" Type="Path" Display="advanced" Required="true" Mask="false">/mnt/user/appdata/nzbgetvpn/</Config>
<Description>Docker container which runs the NZBGet while connecting to WireGuard or OpenVPN with iptables killswitch to prevent IP leakage when the tunnel goes down.</Description>
<templatePath>/tmp/GitHub/AppFeed/templates/DyonsRepository/Templates/nzbgetvpn/nzbgetvpn-template.xml</templatePath>
</Container>