Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] binhex - qBittorrentVPN

Featured Replies

Hello all,

 

I am new to Unraid so this may be user error but after searching the forums I did not find a clear answer. I have the airvpn config file working with qbittorent and the container starts and I can get into the web GUI, however when I add a torrent the peers populate, and it starts to download at a good rate but falls sharply to zero within a few seconds. Once every few minutes it tries and some data comes through but then it's back to zero. Any thoughts?

 

Attached is the debug mode supervisor log

binhex-qbittorrent-debug.txt

  • Replies 5.1k
  • Views 1.1m
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • I rolled back to tag 5.1.1-1-01 which fixed the issue for me. I guess the new update wasn't tested for wireguard connections. Edit the docker container and change "Repository" from binhex/arch-qbitt

  • FWIW, I found this method in Reddit that seemed to work for me until they fix the log bug. But note if you have qbittorrent internet facing, it's a risk.   Add this line under [Preferences]

  • gustyScanner
    gustyScanner

    Hello! I have been using wireguard successfully for a long time with this container, today though when the container restarted I got the following error: 2025-06-27 10:35:26,490 DEBG 'start-script'

Posted Images

9 hours ago, paleghost said:

some data comes through but then it's back to zero. Any thoughts?

Post your docker run command and a screenshot of your download path in qB.

5 hours ago, jonathanm said:

Post your docker run command and a screenshot of your download path in qB.

How do I find the docker run command? The download path is:

/mnt/user/appdata/binhex-qbittorrentvpn/qBittorrent/downloads/

 

thank you

56 minutes ago, paleghost said:

How do I find the docker run command? The download path is:

/mnt/user/appdata/binhex-qbittorrentvpn/qBittorrent/downloads/

 

thank you

Make any change to the container settings and then revert it. Then copy the text in the popup window when you select “Apply”. That’s the run command.

31 minutes ago, wgstarks said:

Make any change to the container settings and then revert it. Then copy the text in the popup window when you select “Apply”. That’s the run command.

Thanks Walter

 

The run command is:

 

root@localhost:# /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker run -d --name='binhex-qbittorrentvpn' --net='bridge' --privileged=true -e TZ="America/Los_Angeles" -e HOST_OS="Unraid" -e 'VPN_ENABLED'='yes' -e 'VPN_USER'='vpn username' -e 'VPN_PASS'='vpn password' -e 'VPN_PROV'='airvpn' -e 'VPN_CLIENT'='openvpn' -e 'VPN_OPTIONS'='' -e 'STRICT_PORT_FORWARD'='yes' -e 'ENABLE_PRIVOXY'='no' -e 'WEBUI_PORT'='8080' -e 'LAN_NETWORK'='192.168.1.0/24' -e 'NAME_SERVERS'='209.222.18.222,84.200.69.80,37.235.1.174,1.1.1.1,209.222.18.218,37.235.1.177,84.200.70.40,1.0.0.1' -e 'ADDITIONAL_PORTS'='' -e 'DEBUG'='false' -e 'UMASK'='000' -e 'PUID'='99' -e 'PGID'='100' -p '6881:6881/tcp' -p '6881:6881/udp' -p '8080:8080/tcp' -p '8118:8118/tcp' -v '/mnt/user/appdata/binhex-qbittorrentvpn/qBittorrent/downloads/':'/data':'rw' -v '/mnt/user/appdata/binhex-qbittorrentvpn':'/config':'rw' --sysctl="net.ipv4.conf.all.src_valid_mark=1" 'binhex/arch-qbittorrentvpn'

cad4cc8399089b529944d361cfd04747e9916c3dba788a7a3cf7381616fc9a6b

So I got this container up and running using openvpn, thanks to wgstarks pointing me in the right direction. Speeds are slow, so now Im trying to get it working under wireguard. I honestly don't know what I'm doing so please go easy on me.

 

What should my wg0.conf file look like if my VPN servers address is us1.vpn.goldenfrog.com or an example from someone would problly help.

 

Thanks,

Nathan

Edited by nathan909

3 hours ago, paleghost said:

Thanks Walter

 

The run command is:

 

root@localhost:# /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker run -d --name='binhex-qbittorrentvpn' --net='bridge' --privileged=true -e TZ="America/Los_Angeles" -e HOST_OS="Unraid" -e 'VPN_ENABLED'='yes' -e 'VPN_USER'='vpn username' -e 'VPN_PASS'='vpn password' -e 'VPN_PROV'='airvpn' -e 'VPN_CLIENT'='openvpn' -e 'VPN_OPTIONS'='' -e 'STRICT_PORT_FORWARD'='yes' -e 'ENABLE_PRIVOXY'='no' -e 'WEBUI_PORT'='8080' -e 'LAN_NETWORK'='192.168.1.0/24' -e 'NAME_SERVERS'='209.222.18.222,84.200.69.80,37.235.1.174,1.1.1.1,209.222.18.218,37.235.1.177,84.200.70.40,1.0.0.1' -e 'ADDITIONAL_PORTS'='' -e 'DEBUG'='false' -e 'UMASK'='000' -e 'PUID'='99' -e 'PGID'='100' -p '6881:6881/tcp' -p '6881:6881/udp' -p '8080:8080/tcp' -p '8118:8118/tcp' -v '/mnt/user/appdata/binhex-qbittorrentvpn/qBittorrent/downloads/':'/data':'rw' -v '/mnt/user/appdata/binhex-qbittorrentvpn':'/config':'rw' --sysctl="net.ipv4.conf.all.src_valid_mark=1" 'binhex/arch-qbittorrentvpn'

cad4cc8399089b529944d361cfd04747e9916c3dba788a7a3cf7381616fc9a6b

According to your run command, your qB download location as set in the application should be /data

2 hours ago, jonathanm said:

According to your run command, your qB download location as set in the application should be /data

This was the clue that I needed! Thank you!

Okay so now the problem I am having is with different save locations. How can I add multiple download paths using categories? Like having the movie category automatically move into mnt/user/plex server/movies and mnt/user/plex server/ tv shows? Is this something in the edit portion of the docker container like adding a new path? Also how do I get automatic .torrent adding from a monitored folder to work? Thank you!

44 minutes ago, paleghost said:

How can I add multiple download paths using categories?

Right click on Categories>All in the left side menu bar and you will get a popup that will let you create a new category as well as set a save location. Example: /data/downloads/tvshows/

 

46 minutes ago, paleghost said:

Also how do I get automatic .torrent adding from a monitored folder to work?

Go to Settings>Downloads. Scroll down to "Automatically add torrents from" and set a Watch folder. Example: /data/watch/

Any torrent files added to this folder will be added to downloads.

 

Remember the root of these paths must be /data/ (assuming you haven't changed the default in the container settings).

45 minutes ago, wgstarks said:

Right click on Categories>All in the left side menu bar and you will get a popup that will let you create a new category as well as set a save location. Example: /data/downloads/tvshows/

 

Go to Settings>Downloads. Scroll down to "Automatically add torrents from" and set a Watch folder. Example: /data/watch/

Any torrent files added to this folder will be added to downloads.

 

Remember the root of these paths must be /data/ (assuming you haven't changed the default in the container settings).

is changing the root as simple as changing it under host path 2 in the container settings?

55 minutes ago, wgstarks said:

Right click on Categories>All in the left side menu bar and you will get a popup that will let you create a new category as well as set a save location. Example: /data/downloads/tvshows/

 

Go to Settings>Downloads. Scroll down to "Automatically add torrents from" and set a Watch folder. Example: /data/watch/

Any torrent files added to this folder will be added to downloads.

 

Remember the root of these paths must be /data/ (assuming you haven't changed the default in the container settings).

okay so how do I go about changing the /data mapping to where I have plex server files mapped to?

3 minutes ago, paleghost said:

okay so how do I go about changing the /data mapping to where I have plex server files mapped to?

You would edit the path in the docker. Change the HOST PATH to match whatever location you use for Plex.

17 minutes ago, paleghost said:

is changing the root as simple as changing it under host path 2 in the container settings?

Change the host path not the container path.

6 minutes ago, wgstarks said:

Change the host path not the container path.

I undersatnd now!! Thank you! Teach a man to fish

  • Author
On 1/17/2021 at 8:50 PM, nathan909 said:

VPN_PROV defined as 'pia'

 

On 1/17/2021 at 8:50 PM, nathan909 said:

VPN remote server(s) defined as 'us1.vyprvpn.com,'

your vpn provider is not PIA, as can be seen by the remote server, change VPN_PROV to 'custom'.

Finaly new version qBittorrent v4.3.3 released !

now we can change also folder (directory) of torrent that was unable in webui of previos versions...

BUGFIX: Improve content file/folder names handling (glassez)

waiting for updated docker ...

Thanks again for great docker.

Edited by Masterwishx
update

  • Author
5 hours ago, Masterwishx said:

Finaly new version qBittorrent v4.3.3 released !

now we can change also folder (directory) of torrent that was unable in webui of previos versions...

BUGFIX: Improve content file/folder names handling (glassez)

waiting for updated docker ...

Thanks again for great docker.

you may not be so keen to get your hands on 4.3.3, seeing reports its buggy:- https://forums.unraid.net/topic/59191-support-linuxserverio-qbittorrent/?do=findComment&comment=937388

 

20 hours ago, binhex said:

 

your vpn provider is not PIA, as can be seen by the remote server, change VPN_PROV to 'custom'.

Thanks for your help, yes that was for a test and has been changed. The container has works perfectly using openvpn just really slow.

I just cant figure out what steps to take to setup wireguard for my vpn provider.

Custom and wireguard are selected in docker setup.

I set the endpoint in the wg0.conf and it added PostUP & Down to file.

I also have both privatekey and publickey saved in the config folder.

 

My VSP is: us1.vpn.goldenfrog.com

my local ip is 192.168.1.100

my wan is: 47.144.111.1  (for example)

my dns example is xxx.duckdns.org (for example)

 

and here is my incorrect wg0 config:

 

[Interface]
PostUp = '/root/wireguardup.sh'
PostDown = '/root/wireguarddown.sh'
SaveConfig = true

[Peer]
Endpoint = us1.vpn.goldenfrog.com:51820
AllowedIPs = 0.0.0.0/0, 

 

what should my config file look like?

On 1/20/2021 at 12:07 PM, binhex said:

you may not be so keen to get your hands on 4.3.3, seeing reports its buggy:- https://forums.unraid.net/topic/59191-support-linuxserverio-qbittorrent/?do=findComment&comment=937388

 

Hi Binhex, from the posts i understand was a problem  with config of docker itself not qBittorrent v4.3.3 

can you check it and release the last version when you will have the time?

Thanks

 

 

  • Author
1 hour ago, Masterwishx said:

can you check it and release the last version when you will have the time?

this is waiting on upstream, once its released upstream then it will be automatically built

  • 2 weeks later...

okay, I know no one here is an expert necessarily in a particular Linux distribution, in this case, Alpine Linux, but

I'm coming up short on google-fu trying to get arch-qbittorrentvpn (and other related docker images) working

 

I had a docker-compose that launched correctly and worked on Alpine 3.12 (after installing all the docker related stuff I needed to make it work)

 

I upgraded my Alpine to 3.13, and now, its broken. I even went as far as doing a fresh install in another with a base install of Alpine 3.13.1 to see if the upgrade borked something, and I can report similar errors firing my docker-compose yaml script.

 

I've attached the yaml file and the errors thrown at the command line.

 

Does anyone have any idea where I can begin? Did something fundamentally change between alpine 3.12 and 3.13?

docker-compose.yaml docker-compose-errors.txt

On 10/22/2020 at 7:47 PM, _rogue said:

Hey binhex, I think I am having a similar issue to dnLL. I am using PIA and I have switched to the new network already as part of my troubleshooting.

 

For the longest time I always had all my dockers on one independent VLAN so qbittorrentvpn has IP 10.15.1.57 and my unRAID host would be on another VLAN with IP 10.15.0.30. Since a few days ago I can no longer access qbittorrent from my other containers on the 10.15.1.0 VLAN (sonarr, radarr, reverse proxy). I can access it from my other subnets without issue. Like dnLL if I turn off the VPN I can access qbittorrent without issue from the 10.15.1.0 VLAN. 

 

Looking at pfsense I am getting an entry like this (10.15.1.50 is my reverse proxy):

image.thumb.png.b564ac8af567b41552febd649ffcb1de.png

Google-fu tells me that TCP:SA is related to asymmetric routing but trying to configure the floating rules does nothing to help. This kinda makes sense because my reverse proxy would be accessing qbittorrent over the "switch" within unraid/docker but for some reason qbittorrent is sending its reply to the default gateway. Does not explain why this issue only started since the 4.3.0 update but even if I downgrade it does not work again. I even tried a whole new container and still not working.

 

I'm stumped. Is this the same/similar issue as dnLL?

@_rogue, sorry to reply to an older comment, but did you ever figure this issue with pfSense out? I have essentially the same setup, but I'm using binhex-sabnzvpn instead of qbittorrent. Completely at a loss, myself.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.