Skip to main content binhex/arch-qbittorrentvpn? : r/truenas
r/truenas icon
Go to truenas
•

binhex/arch-qbittorrentvpn?

SCALE

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

Stay productive and balanced with Opera Air—where mindfulness meets browsing
  • Light, Powerful, Stress-Free
  • Balance Your Browsing
  • Experience Flow with Opera Air
  • Reimagine Browsing with Air
  • Shift to Stress-Free Browsing
  • Sort by:
    Best
    Open comment sort options

    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.

    More replies
    More replies

    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.

    More replies
    More replies