Torrent Safely Over a VPN With This Simple One-Click Guide

67,325
0
Published 2023-07-05
Learn how to route containers over any VPN provider (well, almost) using the config below! I use a Torrent stack example to spin up Docker containers qBittorrent, Sonarr, Jackett, Prowlarr, and route it through Gluetun so that your traffic is protected.

NordVPN: ref.nordvpn.com/MkwWsHpnBtY
Docker Compose: github.com/JamesTurland/JimsGarage/tree/main/Torre…
Gluetun: github.com/qdm12/gluetun
NordVPN Wireguard Settings: github.com/qdm12/gluetun-wiki/blob/main/setup/prov…

Discord: discord.gg/qW5vEBekz5
Twitter: twitter.com/jimsgarage_
Reddit: www.reddit.com/user/Jims-Garage
GitHub: github.com/JamesTurland/JimsGarage

00:00 - Routing a Container through a VPN (Overview)
00:52 - Torrent Stack
02:10 - Gluetun & Container Overview (Docker Compose)
06:14 - Deploy Containers in Docker
07:23 - Check the Containers Are Running
08:58 - qBittorrent Web GUI
09:23 - Outro

All Comments (21)
  • Hey, it actually works! Thank you so much for this video. My new favourite channel!
  • @milesprue5496
    after three days of messing around with separate stacks for these apps and following other guides this video finally works. thank you
  • @jdcpr
    Finally found how to specify to user a container for the networking. The most important piece of info for me, " network_mode: "service:gluetun"". Thank you, everything automatized now. 👍🏼
  • Life saver video I was trying to figure out how to access my docker when it was routing via gluetun. I just needed those port mappings and boom. Thank you sir!
  • @wotnix
    Hi Jim! Some have the ability to point things out in a understandable way. Just plane and simple for the common man. You are one of them! Thank you for the video.
  • was struggling with this for hours. Your guide was so clear, thank you very much....
  • @Evakron
    This was super helpful, thanks so much for the video and the great info on your github. With the great commenting and docs i was able to adjust the yaml pretty quickly and everything worked on the first deploy, which I think is a first for me. Thanks!
  • @maroncito
    Great tutorial, works like a charm! Thanks!!
  • @Hombre1968
    Excellent video, keep up the great work!
  • @tightning
    Great video as usual, very informative and brilliant step-by-step instructions. Apps without dark mode should be cast into a digital black hole!
  • @xanzut
    The gluetun can be separate to single container and use `network_mode:"container:/gluetun"` makes the single gluetun container can be used for every container
  • @m.epictures6344
    Hi Jim, love the vids! Are all these docker containers from all your vids OK to put on one VM instance or should they be split into a few VMs?
  • @cjmoss51
    You actually helped me resolve the issue of why mines wasnt working. THANK YOU!!! The wiki of gluetun was 0 help.
  • @Owner101Acc
    Just a small addition to the compose-file, but correct me if I'm wrong. To prevent gluetun being active too late, the "depends on" should be depending on gluetun being healthy: depends_on: gluetun: condition: service_healthy
  • @HendersonHood
    What if I don't want to use a VPN: how would the docker-compose file change?
  • @cybr774
    I'm trying to set this up with a wireguard server that I already run on a VPS. Unfortunately it doesn't work when I configure the vpn provider to be custom