I've read through the posts but can't seem to figure out what's going on. I, like a few others, have not been able to get the WebGUI to come up. I don't see any errors in the logs (below) and maybe am doing something wrong in my set up. any help would be appreciated
docker setup:
docker run -d \
--sysctl="net.ipv4.conf.all.src_valid_mark=1" \
--privileged=true \
-p 6881:6881 \
-p 6881:6881/udp \
-p 8080:8080 \
-p 8118:8118 \
--name=qbittorrentvpn \
-v /srv/dev-disk-by-uuid-d27d3ee6-3cb9-478e-88b5-613ff8cc6536/ExternalMedia/Downloads/qbittorrent/data:/data \
-v /srv/dev-disk-by-uuid-d27d3ee6-3cb9-478e-88b5-613ff8cc6536/ExternalMedia/Downloads/qbittorrent/config:/config \
-v /etc/localtime:/etc/localtime:ro \
-e VPN_ENABLED=yes \
-e VPN_USER=----- \
-e VPN_PASS="-----" \ (needed quotes because of unescaped char)
-e VPN_PROV=pia \
-e VPN_CLIENT=wireguard \
-e STRICT_PORT_FORWARD=yes \
-e ENABLE_PRIVOXY=yes \
-e LAN_NETWORK=192.168.1.0/24 \
-e NAME_SERVERS=84.200.69.80,37.235.1.174,1.1.1.1,37.235.1.177,84.200.70.40,1.0.0.1 \
-e VPN_INPUT_PORTS=1234 \
-e VPN_OUTPUT_PORTS=5678 \
-e DEBUG=false \
-e WEBUI_PORT=8080 \
-e UMASK=000 \
-e PUID=1001 \
-e PGID=100 \
binhex/arch-qbittorrentvpn
here are the logs:
Created by...,
___. .__ .__,
\_ |__ |__| ____ | |__ ____ ___ ___,
| __ \| |/ \| | \_/ __ \\ \/ /,
| \_\ \ | | \ Y \ ___/ > <,
|___ /__|___| /___| /\___ >__/\_ \,
\/ \/ \/ \/ \/,
https://hub.docker.com/u/binhex/,
,
2021-11-18 14:21:46.050449 [info] System information Linux 5a9012890701 5.10.0-0.bpo.9-amd64 #1 SMP Debian 5.10.70-1~bpo10+1 (2021-10-10) x86_64 GNU/Linux,
2021-11-18 14:21:46.515015 [info] OS_ARCH defined as 'x86-64',
2021-11-18 14:21:46.586216 [info] PUID defined as '1001',
2021-11-18 14:21:51.450589 [info] PGID defined as '100',
2021-11-18 14:21:55.171478 [info] UMASK defined as '000',
2021-11-18 14:21:55.430460 [info] Permissions already set for '/config',
2021-11-18 14:21:57.173567 [info] Deleting files in /tmp (non recursive)...,
2021-11-18 14:21:57.669393 [info] VPN_ENABLED defined as 'yes',
2021-11-18 14:21:57.741089 [info] VPN_CLIENT defined as 'wireguard',
2021-11-18 14:21:57.808494 [info] VPN_PROV defined as 'pia',
2021-11-18 14:22:08.782244 [info] WireGuard config file (conf extension) is located at /config/wireguard/wg0.conf,
2021-11-18 14:22:09.997844 [info] VPN_REMOTE_SERVER defined as 'nl-amsterdam.privacy.network',
2021-11-18 14:22:11.457336 [info] VPN_REMOTE_PORT defined as '1337',
2021-11-18 14:22:11.485571 [info] VPN_DEVICE_TYPE defined as 'wg0',
2021-11-18 14:22:11.512196 [info] VPN_REMOTE_PROTOCOL defined as 'udp',
2021-11-18 14:22:11.542299 [info] LAN_NETWORK defined as '192.168.1.0/24',
2021-11-18 14:22:11.586327 [info] NAME_SERVERS defined as '84.200.69.80,37.235.1.174,1.1.1.1,37.235.1.177,84.200.70.40,1.0.0.1',
2021-11-18 14:22:11.640711 [info] VPN_USER defined as '-----',
2021-11-18 14:22:11.677253 [info] VPN_PASS defined as '-----',
2021-11-18 14:22:11.708121 [info] STRICT_PORT_FORWARD defined as 'yes',
2021-11-18 14:22:11.745155 [info] ENABLE_PRIVOXY defined as 'yes',
2021-11-18 14:22:11.802836 [info] VPN_INPUT_PORTS defined as '1234',
2021-11-18 14:22:11.833899 [info] VPN_OUTPUT_PORTS defined as '5678',
2021-11-18 14:22:11.864649 [info] WEBUI_PORT defined as '8080',
2021-11-18 14:22:31.767347 [info] Starting Supervisor...,
2021-11-18 14:23:09,012 INFO Included extra file "/etc/supervisor/conf.d/qbittorrent.conf" during parsing,
2021-11-18 14:23:09,012 INFO Set uid to user 0 succeeded,
2021-11-18 14:23:09,098 INFO supervisord started with pid 8,
2021-11-18 14:23:10,103 INFO spawned: 'shutdown-script' with pid 162,
2021-11-18 14:23:10,108 INFO spawned: 'start-script' with pid 163,
2021-11-18 14:23:10,114 INFO spawned: 'watchdog-script' with pid 164,
2021-11-18 14:23:10,115 INFO reaped unknown pid 9 (exit status 0),
2021-11-18 14:23:10,193 DEBG 'start-script' stdout output:,
[info] VPN is enabled, beginning configuration of VPN,
,
2021-11-18 14:23:10,194 INFO success: shutdown-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs),
2021-11-18 14:23:10,194 INFO success: start-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs),
2021-11-18 14:23:10,194 INFO success: watchdog-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs),
2021-11-18 14:23:10,440 DEBG 'watchdog-script' stdout output:,
[info] qBittorrent config file already exists, skipping copy,
[info] Removing session lock file (if it exists)...,
,
2021-11-18 14:23:10,492 DEBG 'start-script' stdout output:,
[info] Adding 84.200.69.80 to /etc/resolv.conf,
,
2021-11-18 14:23:10,504 DEBG 'start-script' stdout output:,
[info] Adding 37.235.1.174 to /etc/resolv.conf,
,
2021-11-18 14:23:10,514 DEBG 'start-script' stdout output:,
[info] Adding 1.1.1.1 to /etc/resolv.conf,
,
2021-11-18 14:23:10,527 DEBG 'start-script' stdout output:,
[info] Adding 37.235.1.177 to /etc/resolv.conf,
,
2021-11-18 14:23:10,537 DEBG 'start-script' stdout output:,
[info] Adding 84.200.70.40 to /etc/resolv.conf,
,
2021-11-18 14:23:10,547 DEBG 'start-script' stdout output:,
[info] Adding 1.0.0.1 to /etc/resolv.conf,
,
2021-11-18 14:23:11,870 DEBG 'start-script' stdout output:,
[info] Token generated for PIA wireguard authentication,
,
2021-11-18 14:23:11,939 DEBG 'start-script' stdout output:,
[info] Trying to connect to the PIA WireGuard API on 'nl-amsterdam.privacy.network'...,
,
2021-11-18 14:23:13,600 DEBG 'start-script' stdout output:,
[info] Default route for container is 172.17.0.1,
,
2021-11-18 14:23:13,896 DEBG 'start-script' stdout output:,
[info] Docker network defined as 172.17.0.0/16,
,
2021-11-18 14:23:13,908 DEBG 'start-script' stdout output:,
[info] Adding 192.168.1.0/24 as route via docker eth0,
,
2021-11-18 14:23:13,912 DEBG 'start-script' stdout output:,
[info] ip route defined as follows...,
--------------------,
,
2021-11-18 14:23:14,006 DEBG 'start-script' stdout output:,
default via 172.17.0.1 dev eth0 ,
172.17.0.0/16 dev eth0 proto kernel scope link src 172.17.0.5 ,
192.168.1.0/24 via 172.17.0.1 dev eth0 ,
,
2021-11-18 14:23:14,006 DEBG 'start-script' stdout output:,
broadcast 127.0.0.0 dev lo table local proto kernel scope link src 127.0.0.1 ,
local 127.0.0.0/8 dev lo table local proto kernel scope host src 127.0.0.1 ,
local 127.0.0.1 dev lo table local proto kernel scope host src 127.0.0.1 ,
broadcast 127.255.255.255 dev lo table local proto kernel scope link src 127.0.0.1 ,
broadcast 172.17.0.0 dev eth0 table local proto kernel scope link src 172.17.0.5 ,
local 172.17.0.5 dev eth0 table local proto kernel scope host src 172.17.0.5 ,
broadcast 172.17.255.255 dev eth0 table local proto kernel scope link src 172.17.0.5 ,
--------------------,
iptable_mangle 16384 0,
ip_tables 28672 3 iptable_filter,iptable_raw,iptable_mangle,
x_tables 53248 13 xt_conntrack,iptable_filter,nft_compat,xt_tcpudp,xt_addrtype,xt_nat,xt_comment,xt_connmark,iptable_raw,ip_tables,xt_MASQUERADE,iptable_mangle,xt_mark,
[info] iptable_mangle support detected, adding fwmark for tables,
,
2021-11-18 14:23:15,356 DEBG 'start-script' stdout output:,
[info] iptables defined as follows...,
--------------------,
,
2021-11-18 14:23:15,381 DEBG 'start-script' stdout output:,
-P INPUT DROP,
-P FORWARD DROP,
-P OUTPUT DROP,
-A INPUT -s 172.17.0.0/16 -d 172.17.0.0/16 -j ACCEPT,
-A INPUT -s 212.102.34.232/32 -i eth0 -j ACCEPT,
-A INPUT -s 181.214.206.121/32 -i eth0 -j ACCEPT,
-A INPUT -s 212.102.34.241/32 -i eth0 -j ACCEPT,
-A INPUT -s 181.214.206.111/32 -i eth0 -j ACCEPT,
-A INPUT -s 212.102.34.251/32 -i eth0 -j ACCEPT,
-A INPUT -i eth0 -p tcp -m tcp --dport 8080 -j ACCEPT,
-A INPUT -i eth0 -p udp -m udp --dport 8080 -j ACCEPT,
-A INPUT -i eth0 -p tcp -m tcp --dport 1234 -j ACCEPT,
-A INPUT -i eth0 -p udp -m udp --dport 1234 -j ACCEPT,
-A INPUT -s 192.168.1.0/24 -d 172.17.0.0/16 -i eth0 -p tcp -m tcp --dport 8118 -j ACCEPT,
-A INPUT -s 192.168.1.0/24 -d 172.17.0.0/16 -i eth0 -p tcp -m tcp --sport 5678 -j ACCEPT,
-A INPUT -p icmp -m icmp --icmp-type 0 -j ACCEPT,
-A INPUT -i lo -j ACCEPT,
-A INPUT -i wg0 -j ACCEPT,
-A OUTPUT -s 172.17.0.0/16 -d 172.17.0.0/16 -j ACCEPT,
-A OUTPUT -d 212.102.34.232/32 -o eth0 -j ACCEPT,
-A OUTPUT -d 181.214.206.121/32 -o eth0 -j ACCEPT,
-A OUTPUT -d 212.102.34.241/32 -o eth0 -j ACCEPT,
-A OUTPUT -d 181.214.206.111/32 -o eth0 -j ACCEPT,
-A OUTPUT -d 212.102.34.251/32 -o eth0 -j ACCEPT,
-A OUTPUT -o eth0 -p tcp -m tcp --sport 8080 -j ACCEPT,
-A OUTPUT -o eth0 -p udp -m udp --sport 8080 -j ACCEPT,
-A OUTPUT -o eth0 -p tcp -m tcp --sport 1234 -j ACCEPT,
-A OUTPUT -o eth0 -p udp -m udp --sport 1234 -j ACCEPT,
-A OUTPUT -s 172.17.0.0/16 -d 192.168.1.0/24 -o eth0 -p tcp -m tcp --sport 8118 -j ACCEPT,
-A OUTPUT -s 172.17.0.0/16 -d 192.168.1.0/24 -o eth0 -p tcp -m tcp --dport 5678 -j ACCEPT,
-A OUTPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT,
-A OUTPUT -o lo -j ACCEPT,
-A OUTPUT -o wg0 -j ACCEPT,
,
2021-11-18 14:23:15,385 DEBG 'start-script' stdout output:,
--------------------,
,
2021-11-18 14:23:15,395 DEBG 'start-script' stdout output:,
[info] Attempting to bring WireGuard interface 'up'...,
,
2021-11-18 14:23:15,634 DEBG 'start-script' stderr output:,
Warning: `/config/wireguard/wg0.conf' is world accessible,
,
2021-11-18 14:23:17,002 DEBG 'start-script' stderr output:,
[#] ip link add wg0 type wireguard,
,
2021-11-18 14:23:17,007 DEBG 'start-script' stderr output:,
[#] wg setconf wg0 /dev/fd/63,
,
2021-11-18 14:23:17,013 DEBG 'start-script' stderr output:,
[#] ip -4 address add 10.11.208.33 dev wg0,
,
2021-11-18 14:23:17,055 DEBG 'start-script' stderr output:,
[#] ip link set mtu 1420 up dev wg0,
,
2021-11-18 14:23:17,203 DEBG 'start-script' stderr output:,
[#] wg set wg0 fwmark 51820,
,
2021-11-18 14:23:17,206 DEBG 'start-script' stderr output:,
[#] ip -4 route add 0.0.0.0/0 dev wg0 table 51820,
,
2021-11-18 14:23:17,211 DEBG 'start-script' stderr output:,
[#] ip -4 rule add not fwmark 51820 table 51820,
,
2021-11-18 14:23:17,214 DEBG 'start-script' stderr output:,
[#] ip -4 rule add table main suppress_prefixlength 0,
,
2021-11-18 14:23:17,224 DEBG 'start-script' stderr output:,
[#] sysctl -q net.ipv4.conf.all.src_valid_mark=1,
,
2021-11-18 14:23:17,290 DEBG 'start-script' stderr output:,
[#] iptables-restore -n,
,
2021-11-18 14:23:17,536 DEBG 'start-script' stderr output:,
[#] '/root/wireguardup.sh',
,
2021-11-18 14:23:19,022 DEBG 'start-script' stdout output:,
[info] Attempting to get external IP using 'http://checkip.amazonaws.com'...,
,
2021-11-18 14:23:20,088 DEBG 'start-script' stdout output:,
[info] Successfully retrieved external IP address 212.102.34.232,
,
2021-11-18 14:23:20,092 DEBG 'start-script' stdout output:,
[info] WireGuard interface 'up',
,
2021-11-18 14:23:20,155 DEBG 'start-script' stdout output:,
[info] Script started to assign incoming port,
,
2021-11-18 14:23:20,156 DEBG 'start-script' stdout output:,
[info] Port forwarding is enabled,
[info] Checking endpoint 'nl-amsterdam.privacy.network' is port forward enabled...,
,
2021-11-18 14:23:21,349 DEBG 'start-script' stdout output:,
[info] PIA endpoint 'nl-amsterdam.privacy.network' is in the list of endpoints that support port forwarding,
,
2021-11-18 14:23:21,353 DEBG 'start-script' stdout output:,
[info] List of PIA endpoints that support port forwarding:-,
,
2021-11-18 14:23:21,353 DEBG 'start-script' stdout output:,
[info] al.privacy.network,
---- REDACTED. LIST TOO LONG ----
,
2021-11-18 14:23:21,355 DEBG 'start-script' stdout output:,
[info] cyprus.privacy.network,
[info] georgia.privacy.network,
[info] hk.privacy.network,
[info] in.privacy.network,
[info] israel.privacy.network,
[info] japan.privacy.network,
[info] japan-2.privacy.network,
[info] kazakhstan.privacy.network,
[info] macau.privacy.network,
[info] mongolia.privacy.network,
[info] philippines.privacy.network,
[info] qatar.privacy.network,
[info] saudiarabia.privacy.network,
[info] sg.privacy.network,
[info] srilanka.privacy.network,
[info] taiwan.privacy.network,
[info] tr.privacy.network,
[info] ae.privacy.network,
,
2021-11-18 14:23:21,355 DEBG 'start-script' stdout output:,
[info] vietnam.privacy.network,
[info] au-sydney.privacy.network,
[info] aus-melbourne.privacy.network,
[info] aus-perth.privacy.network,
[info] nz.privacy.network,
[info] dz.privacy.network,
[info] egypt.privacy.network,
[info] morocco.privacy.network,
[info] nigeria.privacy.network,
[info] za.privacy.network,
,
2021-11-18 14:23:24,089 DEBG 'start-script' stdout output:,
[info] Successfully assigned and bound incoming port '28280',
,
2021-11-18 14:23:39,085 DEBG 'watchdog-script' stdout output:,
[info] qBittorrent listening interface IP 0.0.0.0 and VPN provider IP 10.11.208.33 different, marking for reconfigure,
,
2021-11-18 14:23:39,433 DEBG 'watchdog-script' stdout output:,
[info] qBittorrent not running,
,
2021-11-18 14:23:39,446 DEBG 'watchdog-script' stdout output:,
[info] Privoxy not running,
,
2021-11-18 14:23:39,446 DEBG 'watchdog-script' stdout output:,
[info] qBittorrent incoming port 6881 and VPN incoming port 28280 different, marking for reconfigure,
,
2021-11-18 14:23:39,461 DEBG 'watchdog-script' stdout output:,
[info] Removing session lock file (if it exists)...,
,
2021-11-18 14:23:39,517 DEBG 'watchdog-script' stdout output:,
[info] Attempting to start qBittorrent...,
,
2021-11-18 14:23:45,235 DEBG 'watchdog-script' stdout output:,
[info] qBittorrent process started,
,
2021-11-18 14:23:45,235 DEBG 'watchdog-script' stdout output:,
[info] Waiting for qBittorrent process to start listening on port 8080...,
,
2021-11-18 14:23:50,924 DEBG 'watchdog-script' stdout output:,
[info] qBittorrent process listening on port 8080,
,
2021-11-18 14:23:51,083 DEBG 'watchdog-script' stdout output:,
[info] Attempting to start Privoxy...,
,
2021-11-18 14:23:52,334 DEBG 'watchdog-script' stdout output:,
[info] Privoxy process started,
[info] Waiting for Privoxy process to start listening on port 8118...,
,
2021-11-18 14:23:52,347 DEBG 'watchdog-script' stdout output:,
[info] Privoxy process listening on port 8118,