first off, I had to change /config to /root to make the container work, otherwise I get stuck at "config file not found" regardless of what I do to the folder structure. Noticed in the docker file it references /root instead of /config. System is running on an x86 Synology box, not unraid.
Second, unknown error causing crash once the container starts up, see log file: (IP redacted, otherwise unchanged)
*
flood
date
stream
content
2022-11-10T18:19:55.755628878Z
stdout
[info] Your VPN public IP is 172.XXX.XXX.XXX
2022-11-10T18:19:55.707685812Z
stdout
2022-11-10T18:19:55.691653769Z
stdout
[info] Run WebUI launcher in background at 192.168.1.164:8000
2022-11-10T18:19:55.691528627Z
stdout
2022-11-10T18:19:55.686760628Z
stdout
2022-11-10 18:19:55,686 INFO - Daemonizing...
2022-11-10T18:19:55.686617042Z
stdout
Logging wrapper output to /root/nzbhydra2/logs/wrapper.log
2022-11-10T18:19:55.512974894Z
stdout
[info] Run nzbhydra2 in background on port 5076
2022-11-10T18:19:55.512098542Z
stdout
2022-11-10T18:19:55.398448490Z
stdout
[info] Run rtorrent and flood in background at 192.168.1.164:3000
2022-11-10T18:19:55.397902354Z
stdout
2022-11-10T18:19:50.804704670Z
stdout
[info] Run sabnzbdplus in background on HTTP port 8080 and HTTPS port 8090
2022-11-10T18:19:50.804574104Z
stdout
2022-11-10T18:19:50.801026056Z
stderr
WARNING: logging deactivated (can't log to stdout when daemonized)
2022-11-10T18:19:50.793301121Z
stdout
[info] Run tinyproxy in background with no log on port 8118
2022-11-10T18:19:50.793239034Z
stdout
2022-11-10T18:19:50.792626422Z
stderr
Nov 10 18:19:50 (1668104390.792333) danted[134]: alert: mother[1/1]: shutting down
2022-11-10T18:19:50.792440451Z
stderr
Nov 10 18:19:50 (1668104390.792245) danted[134]: error: /root/dante/danted.conf: problem on line 3 near token "tun0": could not resolve hostname "tun0": Name or service not known. Please see the Dante manual for more information
2022-11-10T18:19:50.774490011Z
stdout
[info] Run danted in background on port 9118
2022-11-10T18:19:50.774461981Z
stdout
2022-11-10T18:19:50.690157902Z
stdout
[info] Done
2022-11-10T18:19:50.690083872Z
stderr
/static/scripts/openvpn.sh: line 37: 133 Killed nft add rule ip filter OUTPUT ip daddr ${dns_server_item} udp dport 53 ct state new,established counter accept
2022-11-10T18:19:49.044879341Z
stderr
/static/scripts/openvpn.sh: line 37: 132 Killed nft add rule ip filter INPUT ip saddr ${dns_server_item} udp sport 53 ct state established counter accept
2022-11-10T18:19:47.464885053Z
stderr
/static/scripts/openvpn.sh: line 37: 131 Killed nft add rule ip filter OUTPUT ip daddr ${dns_server_item} tcp dport 53 ct state new,established counter accept
2022-11-10T18:19:45.780831305Z
stderr
/static/scripts/openvpn.sh: line 37: 130 Killed nft add rule ip filter INPUT ip saddr ${dns_server_item} tcp sport 53 ct state established counter accept
2022-11-10T18:19:44.216001103Z
stdout
[info] Allowing DNS lookups (tcp, udp port 53) to server '127.2.2.2'
2022-11-10T18:19:44.215596514Z
stdout
[info] Adding 127.2.2.2 to /etc/resolv.conf
2022-11-10T18:19:44.213162927Z
stderr
^
2022-11-10T18:19:44.213131984Z
stderr
delete rule filter OUTPUT handle
2022-11-10T18:19:44.213077173Z
stderr
Error: syntax error, unexpected newline, expecting number
2022-11-10T18:19:44.213052724Z
stderr
^^^^^^
2022-11-10T18:19:44.213024996Z
stderr
list table filter
2022-11-10T18:19:44.212994532Z
stderr
Error: Could not process rule: No such file or directory
2022-11-10T18:19:44.212969025Z
stderr
^
2022-11-10T18:19:44.212932400Z
stderr
delete rule filter INPUT handle
2022-11-10T18:19:44.212892718Z
stderr
Error: syntax error, unexpected newline, expecting number
2022-11-10T18:19:44.212866112Z
stderr
^^^^^^
2022-11-10T18:19:44.212833181Z
stdout
[info] Change DNS servers to 127.2.2.2
2022-11-10T18:19:44.212794016Z
stdout
[info] Block DnS-over-TLS to force traffic through tunnel
2022-11-10T18:19:44.212733523Z
stdout
[info] Your VPN public IP is 172.XXX.XXX.XXX
2022-11-10T18:19:44.101564963Z
stdout
[info] Connecting to VPN on port 443 with proto udp...
2022-11-10T18:19:44.212658147Z
stderr
list table filter
2022-11-10T18:19:44.212616991Z
stderr
Error: Could not process rule: No such file or directory
2022-11-10T18:19:44.212561322Z
stderr
/static/scripts/openvpn.sh: line 12: 113 Killed nft add rule ip filter OUTPUT tcp dport $DOT_PORT counter accept
2022-11-10T18:19:42.496567341Z
stderr
/static/scripts/openvpn.sh: line 11: 112 Killed nft add rule ip filter INPUT tcp sport $DOT_PORT counter accept
2022-11-10T18:19:40.916693513Z
stdout
[info] Allow DnS-over-TLS for openvpn to lookup VPN server
2022-11-10T18:19:40.914918751Z
stdout
[info] Create tunnel device
2022-11-10T18:19:40.914772197Z
stdout
[info] Setting up OpenVPN tunnel
2022-11-10T18:19:40.914744726Z
stdout
2022-11-10T18:19:40.914703618Z
stdout
[info] All rules created
2022-11-10T18:19:40.914537714Z
stdout
[info] Quick block test. Expected result is time out. Actual result is 172.XXX.XXX.XXX
2022-11-10T18:19:40.885166582Z
stderr
/static/scripts/nftables_apply.sh: line 12: 105 Killed nft -f /nftables.rules
2022-11-10T18:19:39.445043542Z
stdout
[info] Apply rules
2022-11-10T18:19:39.288973724Z
stdout
[info] Added route 192.168.1.0/24 via 172.17.0.1 dev eth0
2022-11-10T18:19:39.273779659Z
stderr
/static/scripts/nftables_apply.sh: line 5: 98 Killed nft flush ruleset
2022-11-10T18:19:37.673654760Z
stdout
[info] Flusing ruleset
2022-11-10T18:19:37.653561987Z
stdout
[info] Editing base ruleset
2022-11-10T18:19:37.653484945Z
stdout
[info] Set up nftables rules
2022-11-10T18:19:37.653456726Z
stdout
2022-11-10T18:19:37.653312377Z
stdout
[warn] Your ISP public IP is 172.XXX.XXX.XXX
2022-11-10T18:19:37.622730908Z
stderr
[18:19:37.622552] STUBBY: Read config from file /root/stubby/stubby.yml
2022-11-10T18:19:37.615483838Z
stdout
[info] Run stubby in background on port 53
2022-11-10T18:19:37.615453857Z
stdout
2022-11-10T18:19:37.615421665Z
stdout
[info] All configs fixed
2022-11-10T18:19:37.615286107Z
stdout
[info] nzbhydra2 fixed.
2022-11-10T18:19:37.609537396Z
stdout
[info] rtorrent fixed.
2022-11-10T18:19:37.602725619Z
stdout
[info] sabnzbdplus fixed.
2022-11-10T18:19:37.592497554Z
stdout
[info] tinyproxy fixed.
2022-11-10T18:19:37.586952032Z
stdout
[info] danted fixed.
2022-11-10T18:19:37.582915573Z
stdout
[info] stubby fixed.
2022-11-10T18:19:37.578903680Z
stdout
[info] launcher fixed.
2022-11-10T18:19:37.568381351Z
stdout
[info] root folder fixed.
2022-11-10T18:19:37.564263249Z
stdout
[info] language fixed.
2022-11-10T18:19:37.516865980Z
stdout
[info] Fixing configs
2022-11-10T18:19:37.516783816Z
stdout
2022-11-10T18:19:37.516743031Z
stdout
[info] All variables set
2022-11-10T18:19:37.516539641Z
stdout
[info] eth0 IP is 172.17.0.3 in network 172.17.0.0/16
2022-11-10T18:19:37.499947862Z
stdout
[info] Determine eth0 network for nftables
2022-11-10T18:19:37.499681662Z
stdout
[info] Will connect openvpn on port=443 proto=udp
2022-11-10T18:19:37.495479254Z
stdout
[info] Determine openvpn protocol from config file
first off, I had to change /config to /root to make the container work, otherwise I get stuck at "config file not found" regardless of what I do to the folder structure. Noticed in the docker file it references /root instead of /config. System is running on an x86 Synology box, not unraid.
Second, unknown error causing crash once the container starts up, see log file: (IP redacted, otherwise unchanged) *
flood