binhex/arch-qbittorrentvpn?
The official version doesn't have VPN support and requires SOCKS5, which only works for a few days and then I gotta reboot the app to get any seeds to connect again which is kind of a pain.
The TrueCharts version had a VPN option built in using OpenVPN but obviously that ship has sailed.
binhex/arch-qbittorrentvpn seems to be the most promising but I have no idea how to install this from dockerhub.
What settings do I need to enter? How is it setup?
So far I've added the app Apps > Discover Apps > Custom App
but I'm lost now.
I have the Application name, Image repository, Image Tag, and Image Pull Policy set.
But I have no idea what I'm supposed to use to configure Container Entrypoint, Container Environment Variables, Networking, DNS Configuration, Port Forwarding, Storage, Workload Details, Scaling/Upgrading Policy, Resource Reservation, Resource Limits, and Portal Configuration.
What of these needs to be setup and what is skipped?
I've found very few videos on Youtube explaining anything about setting this up and reading through https://www.truenas.com/docs/scale/23.10/scaletutorials/apps/usingcustomapp/#figure-1 seems to suggest that I should know what I'm supposed to be entering for these but I can't find anything on the Docker Hub page.
https://hub.docker.com/r/binhex/arch-qbittorrentvpn
How do I actually learn this stuff so I can figure it out? The official qBittorrent app, you literally just click it and set the download storage and it works. I'm completely lost with this one lol.
I need an adult
Comments Section
You might be over thinking it? I've got it setup on mine to use an .ovpn file, I did have to put in a bunch of custom environment variables, as well as point it to have storage on my file share. Each deployment is a bit unique though, not sure if there is one size fits all. You are welcome to DM me and I can try to go over how I have mine setup and see if that helps?
This will follow a "Name:Value".
VPN_ENABLED:yes
VPN_USER:[yourvpnusername]
VPN_PASS:[yourvpnpassword]
VPN_PROV:custom
WEBUI_PORT:[availableport] (I use 20035)
VPN_CLIENT:openvpn
LAN_NETWORK:[networks] (This is your local, I'd toss in your TN ones too, mine is 192.168.0.0/24,172.16.0.0/16,172.17.0.0/16)
UMASK:000
PUID:568 (Whatever your apps UID is)
PGID568 (Whatever your apps GID is)
VPN_OUTPUT_PORTS:20035,20027 (Earlier port and VPN port iirc)
VPN_INPUT_PORTS:20027,20035 (Reversed order of the earlier ones)
I added a network interface, gave it an IP address (192.168.0.94 for me) Setup a static route 0.0.0.0/0 and point to your gateway (192.168.0.1 for me)
Host Path
Point this to where I want the torrents to download and have the path be /downloads or whatever you want it named.
I've got Privileged Mode enabled. YMMV.
Enable WebUI Portal.
I named mine Web Portal to match my other apps.
I use HTTP Protocol
Portal IP is whatever the network address is you gave it.
Port is the same as WebUI Port from earlier, 20035.
Hope that helps.
https://www.reddit.com/r/truenas/comments/1e2l9xk/comment/ldqayjn/
Did you ever figure this out, I feel like I’ve just hit the same brick wall as you
I kind of realized I was just over complicating things and got rid of TrueNAS all together.
I used it for a Windows VM for gaming and video editing, Plex, and qBittorrent with a VPN. Kind of realized that all of this works on Windows with less steps so I now have a headless Windows machine and it improved gaming performance running it natively.
I just remote into it using TailScale or NordVPN MeshNet so I still have remote access like I would with TrueNAS.