a multi-container Docker application to run Deluge behind a Wireguard client
WARNING: due to a docker limitation, some network traffic can escape before wireguard connects. to fix this, you should move the wireguard container to a separate compose file
wg0.conf file into ./wireguarddocker-compose upif 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
deluge-data-volume & downloads-volumewg0.conf using the rules proposed here, then set up that same port in Deluge as the incoming port.linuxserver/wireguard@sha256:39dd71c3440b93b3e0343aa88b8d415cf07a43e60df208cad6e55e7d2758959ethe torrent-client (Deluge) service shares the network stack of the vpn-sidecar service (Wireguard), 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.