Thanks for your great docker.
I do have some issues with the webui.
I'm able to see the webui but I have RCP errors, here is a screenshot
I also attached a log
2017-05-14 16:17:46.590326 [info] Starting Supervisor...
2017-05-14 16:17:47,878 CRIT Set uid to user 0
2017-05-14 16:17:47,879 INFO Included extra file "/etc/supervisor/conf.d/rtorrent.conf" during parsing
2017-05-14 16:17:47,886 INFO supervisord started with pid 7
2017-05-14 16:17:48,896 INFO spawned: 'flood-script' with pid 119
2017-05-14 16:17:48,900 INFO spawned: 'start-script' with pid 120
2017-05-14 16:17:48,903 INFO spawned: 'rtorrent-script' with pid 121
2017-05-14 16:17:48,906 INFO spawned: 'rutorrent-script' with pid 122
2017-05-14 16:17:48,910 INFO spawned: 'privoxy-script' with pid 123
2017-05-14 16:17:48,922 DEBG 'flood-script' stdout output:
[info] Flood not enabled, skipping starting Flood Web UI
2017-05-14 16:17:48,923 INFO success: flood-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2017-05-14 16:17:48,923 INFO success: start-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2017-05-14 16:17:48,923 INFO success: rtorrent-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2017-05-14 16:17:48,924 INFO success: rutorrent-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2017-05-14 16:17:48,925 INFO success: privoxy-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2017-05-14 16:17:48,926 DEBG fd 10 closed, stopped monitoring <POutputDispatcher at 47988725084960 for <Subprocess at 47988723550760 with name flood-script in state RUNNING> (stderr)>
2017-05-14 16:17:48,934 DEBG fd 8 closed, stopped monitoring <POutputDispatcher at 47988725087552 for <Subprocess at 47988723550760 with name flood-script in state RUNNING> (stdout)>
2017-05-14 16:17:48,935 INFO exited: flood-script (exit status 0; expected)
2017-05-14 16:17:48,935 DEBG received SIGCLD indicating a child quit
2017-05-14 16:17:48,936 DEBG 'rtorrent-script' stdout output:
[info] rTorrent config file already exists, skipping copy
2017-05-14 16:17:48,938 DEBG 'start-script' stdout output:
[info] VPN is enabled, beginning configuration of VPN
2017-05-14 16:17:48,941 DEBG 'rtorrent-script' stdout output:
[info] VPN is enabled, checking VPN tunnel local ip is valid
2017-05-14 16:17:48,945 DEBG 'privoxy-script' stdout output:
[info] Privoxy set to disabled
2017-05-14 16:17:48,946 DEBG fd 31 closed, stopped monitoring <POutputDispatcher at 47988725014040 for <Subprocess at 47988723551696 with name privoxy-script in state RUNNING> (stderr)>
2017-05-14 16:17:48,946 DEBG fd 27 closed, stopped monitoring <POutputDispatcher at 47988644563640 for <Subprocess at 47988723551696 with name privoxy-script in state RUNNING> (stdout)>
2017-05-14 16:17:48,946 INFO exited: privoxy-script (exit status 0; expected)
2017-05-14 16:17:48,947 DEBG received SIGCLD indicating a child quit
2017-05-14 16:17:48,983 DEBG 'start-script' stdout output:
[info] VPN default certs defined, copying to /config/openvpn/...
2017-05-14 16:17:49,007 DEBG 'start-script' stdout output:
[info] VPN config file (ovpn extension) is located at /config/openvpn/openvpn.ovpn
2017-05-14 16:17:49,021 DEBG 'start-script' stderr output:
dos2unix:
2017-05-14 16:17:49,022 DEBG 'start-script' stderr output:
converting file /config/openvpn/openvpn.ovpn to Unix format...
2017-05-14 16:17:49,168 DEBG 'start-script' stdout output:
[info] Default route for container is 172.17.0.1
2017-05-14 16:17:49,179 DEBG 'start-script' stdout output:
[info] Adding 8.8.8.8 to /etc/resolv.conf
2017-05-14 16:17:49,187 DEBG 'start-script' stdout output:
[info] Adding 37.235.1.174 to /etc/resolv.conf
2017-05-14 16:17:49,196 DEBG 'start-script' stdout output:
[info] Adding 8.8.4.4 to /etc/resolv.conf
2017-05-14 16:17:49,205 DEBG 'start-script' stdout output:
[info] Adding 37.235.1.177 to /etc/resolv.conf
2017-05-14 16:17:49,225 DEBG 'start-script' stdout output:
[info] Adding 192.168.2.0/24 as route via docker eth0
2017-05-14 16:17:49,227 DEBG 'start-script' stdout output:
[info] ip route defined as follows...
--------------------
2017-05-14 16:17:49,229 DEBG 'start-script' stdout output:
default via 172.17.0.1 dev eth0
2017-05-14 16:17:49,230 DEBG 'start-script' stdout output:
172.17.0.0/16 dev eth0 proto kernel scope link src 172.17.0.7
192.168.2.0/24 via 172.17.0.1 dev eth0
2017-05-14 16:17:49,231 DEBG 'start-script' stdout output:
--------------------
2017-05-14 16:17:49,280 DEBG 'start-script' stdout output:
[warn] 'iptable_mangle' kernel module not available, you will not be able to connect to the applications Web UI or Privoxy outside of your LAN
[info] unRAID users: Please attempt to load the module by executing the following on your host:- '/sbin/modprobe iptable_mangle'
[info] Ubuntu users: Please attempt to load the module by executing the following on your host:- '/sbin/modprobe iptable_mangle'
2017-05-14 16:17:49,280 DEBG 'start-script' stdout output:
[info] Synology users: Please attempt to load the module by executing the following on your host:- 'insmod /lib/modules/iptable_mangle.ko'
2017-05-14 16:17:49,332 DEBG 'start-script' stdout output:
[info] Docker network defined as 172.17.0.0/16
2017-05-14 16:17:49,650 DEBG 'start-script' stdout output:
[info] iptables defined as follows...
--------------------
2017-05-14 16:17:49,655 DEBG 'start-script' stdout output:
-P INPUT DROP
-P FORWARD ACCEPT
-P OUTPUT DROP
-A INPUT -i tun0 -j ACCEPT
-A INPUT -s 172.17.0.0/16 -d 172.17.0.0/16 -j ACCEPT
-A INPUT -i eth0 -p udp -m udp --sport 1198 -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --dport 9080 -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --sport 9080 -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --dport 9443 -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --sport 9443 -j ACCEPT
-A INPUT -s 192.168.2.0/24 -i eth0 -p tcp -m tcp --dport 5000 -j ACCEPT
-A INPUT -p udp -m udp --sport 53 -j ACCEPT
-A INPUT -p icmp -m icmp --icmp-type 0 -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A OUTPUT -o tun0 -j ACCEPT
-A OUTPUT -s 172.17.0.0/16 -d 172.17.0.0/16 -j ACCEPT
-A OUTPUT -o eth0 -p udp -m udp --dport 1198 -j ACCEPT
-A OUTPUT -o eth0 -p tcp -m tcp --dport 9080 -j ACCEPT
-A OUTPUT -o eth0 -p tcp -m tcp --sport 9080 -j ACCEPT
-A OUTPUT -o eth0 -p tcp -m tcp --dport 9443 -j ACCEPT
-A OUTPUT -o eth0 -p tcp -m tcp --sport 9443 -j ACCEPT
-A OUTPUT -d 192.168.2.0/24 -o eth0 -p tcp -m tcp --sport 5000 -j ACCEPT
-A OUTPUT -p udp -m udp --dport 53 -j ACCEPT
-A OUTPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
-A OUTPUT -o lo -j ACCEPT
2017-05-14 16:17:49,657 DEBG 'start-script' stdout output:
--------------------
[info] Starting OpenVPN...
2017-05-14 16:17:49,935 DEBG 'start-script' stdout output:
[info] OpenVPN started
2017-05-14 16:17:51,810 DEBG 'rtorrent-script' stdout output:
[info] rTorrent not running
[info] rTorrent listening interface IP 0.0.0.0 and VPN provider IP 10.39.10.6 different, marking for reconfigure
2017-05-14 16:17:58,087 DEBG 'rtorrent-script' stdout output:
[info] Removing any rtorrent session lock files left over from the previous run...
2017-05-14 16:17:58,091 DEBG 'rtorrent-script' stdout output:
[info] Attempting to start rTorrent...
2017-05-14 16:17:58,095 DEBG 'rtorrent-script' stdout output:
Script started, file is /home/nobody/typescript
2017-05-14 16:17:58,143 DEBG 'rtorrent-script' stdout output:
Script done, file is /home/nobody/typescript
2017-05-14 16:17:58,292 DEBG 'rutorrent-script' stdout output:
[info] rtorrent started, setting up rutorrent...
[info] Setting PHP timezone to UTC...
2017-05-14 16:17:58,324 DEBG 'rutorrent-script' stdout output:
[info] nginx cert files already exists, skipping copy
2017-05-14 16:17:58,327 DEBG 'rutorrent-script' stdout output:
[info] nginx security file already exists, skipping copy
[info] nginx config file already exists, skipping copy
2017-05-14 16:17:58,331 DEBG 'rutorrent-script' stdout output:
[info] rutorrent conf folder already exists, skipping copy
2017-05-14 16:17:58,337 DEBG 'rutorrent-script' stdout output:
[info] rutorrent share folder already exists, skipping copy
2017-05-14 16:17:58,343 DEBG 'rutorrent-script' stdout output:
[info] copying rutorrent plugins to container...
2017-05-14 16:17:58,376 DEBG 'rutorrent-script' stdout output:
[info] starting php-fpm...
2017-05-14 16:17:58,429 DEBG 'rutorrent-script' stderr output:
[NOTICE] [pool www] 'user' directive is ignored when FPM is not running as root
[NOTICE] [pool www] 'group' directive is ignored when FPM is not running as root
2017-05-14 16:17:58,441 DEBG 'rutorrent-script' stdout output:
[info] starting nginx...
2017-05-14 16:17:59,172 DEBG 'rtorrent-script' stdout output:
[info] rTorrent started
2017-05-14 16:17:59,173 DEBG 'rtorrent-script' stdout output:
[info] Initialising ruTorrent plugins (checking rTorrent is running)...
2017-05-14 16:17:59,183 DEBG 'rtorrent-script' stdout output:
[info] rTorrent running
[info] Initialising ruTorrent plugins (checking nginx is running)...
2017-05-14 16:17:59,194 DEBG 'rtorrent-script' stdout output:
[info] nginx running
[info] Initialising ruTorrent plugins...
2017-05-14 16:17:59,287 DEBG 'rtorrent-script' stdout output:
[info] ruTorrent plugins initialised
2017-05-14 16:18:03,775 DEBG 'rutorrent-script' stderr output:
2017/05/14 16:18:03 [error] 919#919: *1 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 192.168.2.32, server: localhost, request: "POST /RPC2 HTTP/1.1", upstream: "scgi://127.0.0.1:5000", host: "192.168.2.29:9080", referrer: "http://192.168.2.29:9080/"
2017-05-14 16:18:32,126 DEBG 'rutorrent-script' stderr output:
2017/05/14 16:18:32 [error] 919#919: *1 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 192.168.2.32, server: localhost, request: "POST /RPC2 HTTP/1.1", upstream: "scgi://127.0.0.1:5000", host: "192.168.2.29:9080", referrer: "http://192.168.2.29:9080/"
2017-05-14 16:18:46,122 DEBG 'rutorrent-script' stderr output:
2017/05/14 16:18:46 [error] 919#919: *1 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 192.168.2.32, server: localhost, request: "POST /RPC2 HTTP/1.1", upstream: "scgi://127.0.0.1:5000", host: "192.168.2.29:9080", referrer: "http://192.168.2.29:9080/"
Thanks for your help. In the meantime I will use deluge, but I fint it a bit slow.