AppFeed/templates/BinhexsRepository/binhex/delugevpn.xml

142 lines
5.5 KiB
XML
Raw Normal View History

2020-12-03 12:42:32 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<Container>
<TemplateURL>https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/delugevpn.xml</TemplateURL>
<Name>binhex-delugevpn</Name>
<Overview>
Deluge is a full-featured BitTorrent client for Linux, OS X, Unix and Windows. It uses libtorrent in its backend and features multiple user-interfaces including: GTK+, web and console. It has been designed using the client server model with a daemon process that handles all the bittorrent activity. The Deluge daemon is able to run on headless machines with the user-interfaces being able to connect remotely from any platform.
This Docker includes OpenVPN and WireGuard 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 "http://host ip:8118".
</Overview>
<Support>http://lime-technology.com/forum/index.php?topic=45812.0</Support>
<Registry>https://registry.hub.docker.com/r/binhex/arch-delugevpn/</Registry>
<GitHub>https://github.com/binhex/arch-delugevpn</GitHub>
<Repository>binhex/arch-delugevpn</Repository>
<Project>http://deluge-torrent.org/</Project>
<BindTime>true</BindTime>
<Privileged>true</Privileged>
<Networking>
<Mode>bridge</Mode>
<Publish>
<Port>
<HostPort>8112</HostPort>
<ContainerPort>8112</ContainerPort>
<Protocol>tcp</Protocol>
</Port>
<Port>
<HostPort>58846</HostPort>
<ContainerPort>58846</ContainerPort>
<Protocol>tcp</Protocol>
</Port>
<Port>
<HostPort>58946</HostPort>
<ContainerPort>58946</ContainerPort>
<Protocol>tcp</Protocol>
</Port>
<Port>
<HostPort>58946</HostPort>
<ContainerPort>58946</ContainerPort>
<Protocol>udp</Protocol>
</Port>
<Port>
<HostPort>8118</HostPort>
<ContainerPort>8118</ContainerPort>
<Protocol>tcp</Protocol>
</Port>
</Publish>
</Networking>
<Environment>
<Variable>
<Name>VPN_ENABLED</Name>
<Value>yes|no</Value>
</Variable>
<Variable>
<Name>VPN_USER</Name>
<Value>vpn username</Value>
</Variable>
<Variable>
<Name>VPN_PASS</Name>
<Value>vpn password</Value>
</Variable>
<Variable>
<Name>VPN_PROV</Name>
<Value>pia|airvpn|custom</Value>
</Variable>
<Variable>
<Name>VPN_CLIENT</Name>
<Value>openvpn|wireguard</Value>
</Variable>
<Variable>
<Name>VPN_OPTIONS</Name>
<Value></Value>
</Variable>
<Variable>
<Name>STRICT_PORT_FORWARD</Name>
<Value>yes</Value>
</Variable>
<Variable>
<Name>ENABLE_PRIVOXY</Name>
<Value>no|yes</Value>
</Variable>
<Variable>
<Name>LAN_NETWORK</Name>
<Value>192.168.1.0/24</Value>
</Variable>
<Variable>
<Name>NAME_SERVERS</Name>
<Value>209.222.18.222,84.200.69.80,37.235.1.174,1.1.1.1,209.222.18.218,37.235.1.177,84.200.70.40,1.0.0.1</Value>
</Variable>
<Variable>
<Name>DELUGE_DAEMON_LOG_LEVEL</Name>
<Value>info</Value>
</Variable>
<Variable>
<Name>DELUGE_WEB_LOG_LEVEL</Name>
<Value>info</Value>
</Variable>
<Variable>
2021-03-03 13:02:39 +00:00
<Name>VPN_INPUT_PORTS</Name>
<Value></Value>
</Variable>
<Variable>
<Name>VPN_OUTPUT_PORTS</Name>
2020-12-03 12:42:32 +00:00
<Value></Value>
</Variable>
<Variable>
<Name>DEBUG</Name>
<Value>false|true</Value>
</Variable>
<Variable>
<Name>UMASK</Name>
<Value>000</Value>
</Variable>
<Variable>
<Name>PUID</Name>
<Value>99</Value>
</Variable>
<Variable>
<Name>PGID</Name>
<Value>100</Value>
</Variable>
</Environment>
<Data>
<Volume>
2021-01-12 13:07:51 +00:00
<HostDir>/mnt/user/appdata/config</HostDir>
2020-12-03 12:42:32 +00:00
<ContainerDir>/config</ContainerDir>
<Mode>rw</Mode>
</Volume>
<Volume>
<HostDir>/mnt/user/appdata/data</HostDir>
<ContainerDir>/data</ContainerDir>
<Mode>rw</Mode>
</Volume>
</Data>
<WebUI>http://[IP]:[PORT:8112]/</WebUI>
<Icon>https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/deluge-icon.png</Icon>
<DonateText>If you appreciate my work, then please consider buying me a beer :D</DonateText>
<DonateLink>https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=MM5E27UX6AUU4</DonateLink>
<DonateImg>https://www.paypal.com/en_US/i/btn/btn_donate_SM.gif</DonateImg>
<ExtraParams>--sysctl="net.ipv4.conf.all.src_valid_mark=1"</ExtraParams>
<Description>Deluge is a full-featured BitTorrent client for Linux, OS X, Unix and Windows. It uses libtorrent in its backend and features multiple user-interfaces including: GTK+, web and console. It has been designed using the client server model with a daemon process that handles all the bittorrent activity. The Deluge daemon is able to run on headless machines with the user-interfaces being able to connect remotely from any platform.
This Docker includes OpenVPN and WireGuard 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 "http://host ip:8118".</Description>
<templatePath>/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/delugevpn.xml</templatePath>
</Container>