a multi-container Docker application to run Deluge behind an OpenVPN client
- download docker-compose.yml
- put your
*.ovpn
file into./openvpn
- run
docker-compose up
if everything works correctly, Deluge should be running behind your VPN!
the Deluge web UI should be accessible at http://localhost:8112
if you want to use this persistently, you should probably
- change the locations of the
deluge-data-volume
&downloads-volume
- uncomment the environment lines & forward port 42069 with your VPN provider (or pick a different port). then use the same port in Deluge as the incoming port.
the torrent-client
(Deluge) service shares the network stack of the vpn-sidecar
service (OpenVPN), which is tunneled through your VPN provider. to maintain local connectivity to the torrent-client
container's web UI, we proxy to it to through the web-proxy
service (Nginx) using Docker container links.