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