Skip to content

qBittorrent

BitTorrent client

(maybe list out alternatives considered?)


First you'll need the qBittorrent login details

docker logs qbittorrent

qBittorrent options

Credit to TRaSH Guides

https://trash-guides.info/Downloaders/qBittorrent/Basic-Setup/

And Gluetun

https://github.com/qdm12/gluetun-wiki/blob/main/setup/popular-apps.md

Note, you won't be using the qBittorrent webui, this is only to change it's configuration.

Behavior

(Skip)

Downloads

  • Pre-allocate disk space for all files: true
  • Default Torrent Management Mode: Automatic
  • When Default Save Path changed: Relocate affected torrents
  • When Category Save Path changed: Relocate affected torrents
  • Default Save Path: /data/torrents

Connection

  • Peer connection protocol: TCP
  • Port used for incoming connections: (Port forwarded VPN port or random)
  • Use UPnP / NAT-PMP port forwarding from my router: false

Speed

  • (optional) Set Global Rate Limits
  • (optional) Set Alternative Rate Limits
  • (optional) Schedule the use of alternative rate limits: true

BitTorrent

  • Enable DHT (decentralized network) to find more peers: false
  • Enable Peer Exchange (PeX) to find more peers: false
  • Enable Local Peer Discovery to find more peers: false
  • Torrent Queueing: false

RSS

(Skip)

WebUI

  • Username: karo (You can only set one at a time, so click Save before changing the password)
  • Password: (Random 32 characters, i.e. openssl rand -hex 16)

Advanced

  • Network interface: tun0 (Gluetun)
  • Optional IP address to bind to: All IPv4 addresses
  • (optional) IP address reported to trackers: (VPN's static public IP)
  • (Click Save)

qui setup

The stack now requires a restart, and you should also disable the qBittorrent WebUI.

  • Use: karo_compose_qbittorrent_webui_enabled: false

  • Run:

    just down-compose qbittorrent
    just setup-compose qbittorrent
    

Add instance

Connect to qui and select 'Add Instance':

  • Instance Name: Main
  • URL: http://localhost:9814
  • Authentication Bypass: true

Create categories

In qui, go to Instances > Main. Select Add Category

(then) category names, and on the disk folders etc etc

Check IP

Torguard Check my Torrent IP