Qbit & VPN - Docker

Use qbittorrent with a VPN inside a docker container.


OpenVPN

Firstly you need to download ovpn files from your VPN provide.

You should have the following files. Extrat them to a folder and call is openvpn

  • ca.crt
  • xxx.pem
  • xxx.crt
  • xxx.key
  • xxx.ovpn

create a new file and call it credentials.conf inside this file enter your VPN username and password

username
password

save the file in openvpn folder

create another new file and call is authpass.conf enter your VPN password into the file and save it.

password

Windows File Share

On your Windows File Share create 2 folders

Qbit-Download
Qbit-OVPN

Portanier Volumes

Create a new volume

  • Name - Qbit-Download
  • Use CIFS - yes
  • Address - IP of Windows File Share
  • Share - Share name /share/downloads
  • CIFS Version - 3.0 for Windows 10
  • Username - Windows username
  • Password - Windows password
  • Create
  • Do the same again and create a volume called Qbit-OVPN

Portainer Container

Create a new Container Name - qbittorrentVPN image - markusmcnugen/qbittorrentvpn/ Port config - 8080:8080 - 8999:8999 - 8999:8999/udp Environmental Variables - VPN_ENABLED:Yes - LAN_NETWORK:192.168.1.0/24 (your LAN Subnet) - NAME_SERVERS:8.8.8.8,1.1.1.1 Volume: - Host Volume:Qbit-Download - Path in Container: /downloads

  • Host Volume:Qbit-OVPN
  • Path in Container: /config
  • Restart Policy:Always

Deploy Container

Log into the webgui

  • http://IP-add-of-docker:8080
  • user - admin
  • pass - adminadmin

All done, grab a beer