Found out a weird setting done by some of your process.
I've been using it for 3 days and I was wondering why there was almost no upload going on even with all the proper settings.
The issue was in the reported IP to tracker.
The IP reported is the internal ip of the VPN connection and not the real ip that the outside see.
The TUN0 adress is 10.4.55.159.
I can see it's also what the log show:
2017-02-04 19:57:37,316 DEBG 'rtorrent-script' stdout output:
[info] rTorrent listening interface IP 0.0.0.0 and VPN provider IP 10.4.55.159 different, marking for reconfigure
[info] Attempting to start rTorrent...
[info] Removing any rtorrent session lock files left over from the previous run...
But nobody will ever be able to acces that adress, except maybe people on the same VPN server.
The real IP of the server is 109.202.107.10.
As soon as I updated in ruTorrent the reported IP to be the real IP, upload starting going as they were before when rTorrent wasn't in a docker container but with a manual package install and a manual VPN connection.
Just letting you know, not sure if you can do something about it but since the IP get updated by a script I guess you can fix it.
Thanks!