AppFeed/templates/BinhexsRepository/binhex/qbittorrentvpn.xml
Squidly271 7c90190217 Update
2021-01-12 08:07:51 -05:00

130 lines
4.9 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<Container>
<TemplateURL>https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/qbittorrentvpn.xml</TemplateURL>
<Name>binhex-qbittorrentvpn</Name>
<Overview>
qBittorrent is a bittorrent client programmed in C++ / Qt that uses libtorrent (sometimes called libtorrent-rasterbar) by Arvid Norberg. It aims to be a good alternative to all other bittorrent clients out there. qBittorrent is fast, stable and provides unicode support as well as many features.
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>https://forums.unraid.net/topic/75539-support-binhex-qbittorrentvpn/</Support>
<Registry>https://registry.hub.docker.com/r/binhex/arch-qbittorrentvpn/</Registry>
<GitHub>https://github.com/binhex/arch-qbittorrentvpn</GitHub>
<Repository>binhex/arch-qbittorrentvpn</Repository>
<Project>https://www.qbittorrent.org/</Project>
<BindTime>true</BindTime>
<Privileged>true</Privileged>
<Networking>
<Mode>bridge</Mode>
<Publish>
<Port>
<HostPort>6881</HostPort>
<ContainerPort>6881</ContainerPort>
<Protocol>tcp</Protocol>
</Port>
<Port>
<HostPort>6881</HostPort>
<ContainerPort>6881</ContainerPort>
<Protocol>udp</Protocol>
</Port>
<Port>
<HostPort>8080</HostPort>
<ContainerPort>8080</ContainerPort>
<Protocol>tcp</Protocol>
</Port>
<Port>
<HostPort>8118</HostPort>
<ContainerPort>8118</ContainerPort>
<Protocol>tcp</Protocol>
</Port>
</Publish>
</Networking>
<Environment>
<Variable>
<Name>VPN_ENABLED</Name>
<Value>yes</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</Value>
</Variable>
<Variable>
<Name>WEBUI_PORT</Name>
<Value>8080</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>ADDITIONAL_PORTS</Name>
<Value></Value>
</Variable>
<Variable>
<Name>DEBUG</Name>
<Value>false</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>
<HostDir>/mnt/user/appdata/config</HostDir>
<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:8080]/</WebUI>
<Icon>https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/qbittorrent-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>
<Category>Downloaders:</Category>
<Description>qBittorrent is a bittorrent client programmed in C++ / Qt that uses libtorrent (sometimes called libtorrent-rasterbar) by Arvid Norberg. It aims to be a good alternative to all other bittorrent clients out there. qBittorrent is fast, stable and provides unicode support as well as many features.
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/qbittorrentvpn.xml</templatePath>
</Container>