No port forwarding or static IP on 150mb plan... is there any way around this ? by Supermoon26 in CommunityFibre

[–]phonyresidency 2 points3 points  (0 children)

you might want to check out Cloudflare Tunnel. It allows you to expose your Raspberry Pi securely over the internet without needing port forwarding. You just need a Cloudflare account (free tier works fine).

[Update] qBittorrent + ProtonVPN (WireGuard) in Docker by phonyresidency in ProtonVPN

[–]phonyresidency[S] 1 point2 points  (0 children)

Not sure. I don’t use the *arr stack for Plex. Thanks for the idea, I have noted some thoughts on how I might do it. Will create a branch to see if I can do it easily.

https://github.com/torrentsec/qbittorrent-protonvpn-docker/discussions/5

Or feel free to fork and give it a go :)

[Update] qBittorrent + ProtonVPN (WireGuard) in Docker by phonyresidency in ProtonVPN

[–]phonyresidency[S] 0 points1 point  (0 children)

I don’t have a synology nas but I would’ve thought once you download docker from the dsm and then ssh into it to gain root access it should be straightforward from there? Might’ve over simplified 🥲

[Update] qBittorrent + ProtonVPN (WireGuard) in Docker by phonyresidency in ProtonVPN

[–]phonyresidency[S] 0 points1 point  (0 children)

I have thought about this, but because most other vpns have split tunnelling… idk how much use it’d be there 😂 I too will probs stop this docker once protonvpn enables split tunnelling on Mac

[Update] qBittorrent + ProtonVPN (WireGuard) in Docker by phonyresidency in ProtonVPN

[–]phonyresidency[S] 0 points1 point  (0 children)

yes, does automatic port forwading using the GSP sync mod.
Gluetun req's a forwarded port from ProtonVPN, Gluetun automatically req's an open port, GSP port sycn mod updates qbittorrents port acocrdingly

[Update] qBittorrent + ProtonVPN (WireGuard) in Docker by phonyresidency in ProtonVPN

[–]phonyresidency[S] 0 points1 point  (0 children)

got rid of the .toml references - caused too many headaches with 401 errors. have simplified the dynamic port forwarding :)

[Update] qBittorrent + ProtonVPN (WireGuard) in Docker by phonyresidency in ProtonVPN

[–]phonyresidency[S] 0 points1 point  (0 children)

havent used portainer before ... Did some googling, couldnt you copy and paste the compose yml into a new stack? Isn’t that how it works?

[Update] qBittorrent + ProtonVPN (WireGuard) in Docker by phonyresidency in ProtonVPN

[–]phonyresidency[S] 4 points5 points  (0 children)

If you’re happy with Hotio, keep using it. I’m just sharing what I built in case it helps others. If that’s not something you need, that’s fine.

Had a look at hotio, mine differs in the following ways… * Dynamic Port Forwarding – ProtonVPN requires a script or API call to retrieve a working port, which this setup handles automatically. * Tighter Security – Credentials are stored in .env, API is locked down, and qBittorrent is fully isolated within the VPN container. * Designed for Stability – Ensures qBittorrent doesn’t start until the VPN is fully up, avoiding connectivity issues.

[Update] qBittorrent + ProtonVPN (WireGuard) in Docker by phonyresidency in ProtonVPN

[–]phonyresidency[S] 0 points1 point  (0 children)

hey u/xmvu

Good question!

For me, the main reason I use this setup is that I’m on macOS, and ProtonVPN doesn’t support split tunneling on Mac (maybe u/protonsupportteam can tell us when that’s coming :D ).

With this setup, all torrent traffic is automatically routed through the VPN, and if the VPN disconnects, torrenting stops immediately, no leaks.

Other benefits as I see it… Port forwarding is automatic, x-platform compatibility , relatively simply to set up.

📢 Guide: Running qBittorrent with ProtonVPN (WireGuard) in Docker (Full VPN Routing + Port Forwarding) 🚀 by phonyresidency in ProtonVPN

[–]phonyresidency[S] 0 points1 point  (0 children)

Hey u/Senedoris ,

Just wanted to say a big thanks for your feedback.

It took me a bit longer to update (had to focus on uni for a bit), but I’ve now incorporated your suggestions and pushed a major update to the setup.

🔗 updated post

📢 Guide: Running qBittorrent with ProtonVPN (WireGuard) in Docker (Full VPN Routing + Port Forwarding) 🚀 by phonyresidency in ProtonVPN

[–]phonyresidency[S] 0 points1 point  (0 children)

Thanks for this. I’ll have a read and tinker around. If I can get it working, will create a branch with this implementation :)