r/qBittorrent

Is there an option to have this automatically ticked?

Is there an option to have this automatically ticked?

  1. Every time I want to remove all files completely it has to be double confirmed. Is there an option to have it permanently checked?

  2. It seems that if a file is open or in use it doesn't warn that the file is unremovable and just proceeds to remove everything else other than the file/s itself. Is there no error warning that the task can't be done and deny removing anything until the file is accessible (not being used by other apps)?

qB v5.2.2

u/Reacherz — 15 hours ago
▲ 8 r/qBittorrent+2 crossposts

How to troubleshoot "expected value (list, dict, int or string) in bencoded string" in qBittorrent?

I am experiencing a persistent tracker error in qBittorrent (v5.2.2) and am looking for advice on how to troubleshoot it.

The Error: [Not working] expected value (list, dict, int or string) in bencoded string

Context:

  • My client is successfully communicating with peers via DHT, PeX, and LSD, but the specific tracker URL is returning the error above.
  • I have confirmed that my network connection is stable and other traffic is unaffected.
  • I am looking for advice on whether this is typically a client-side configuration issue, a cache/database issue within the software, or if there is a way to force a refresh of the tracker data that clears this specific error.

Any advice on where to look in the logs or which settings might influence how the client parses tracker responses would be appreciated.

u/wa1ting4ever — 1 day ago

What Do Flags Mean?

As stated in the title, I created my first torrent, and it finally started uploading to peers after a couple hours of nothing really happening.

What do the Flags mean in the Peers section? Anything I should be aware of?

u/uvebeensniped — 1 day ago

Search error - please help!

Apologies if this is obvious, I just can't figure out why I can't get my search function working. I've just got a new Mac and have been trying to set up qBittorrent. I've reinstalled the application and added plugins, but when I search I just see a red cross and no search results. Any and all assistance appreciated!

u/mdnghtdesperado — 1 day ago

Stuck on "Retrieving Metadata"

I've tried using magnet links and .torrent files and I'm still stuck. It has worked before but when I try to fix it the same way nothing changes this time. Changing the proxy server does nothing, disabling my vpn does nothing, and reinstalling qBit hasn't helped either doesn anyone know a solution?

u/Microwaved_Hampster — 2 days ago

how to give low seeded torrents priority in bandwidth

so Google AI tells me that I can do torrent queuing or tagging with force resume

What I want to do is give torrents with 1-9 seeders as much uploading bandwidth as they can use then give the remaining uploading bandwidth to torrents that have lots of seeders. Which one of these methods should I choose or is there another way that is even better?

reddit.com
u/cure4boneitis — 2 days ago

qbitorrent-nox 4.6.7 Change WebUI Port

I have a qbittorrent-nox installation that works great as it sits with the webui on port 8080. I have a signed cert and use HTTPS to connect to the webUI. The other day I thought, why don't I just move it over to 443 so I don't have to type the port anymore. When I did that I found qbittorrent-nox was no longer trying to open the port to listen on the machine. If I change it back to 8080 it works just fine. There are two places I change the port, one in the .service file using the --webui-port=443 and the qbittorrent.conf file WEBUI\Port=443. When they are set to 8080 and I restart the service, I can access the webui, when they are set to 443, I cannot. I used nmap to make sure the port was not open. There are no services on the machine using port 443. Below are excerpts or whole files from the system.

OS: Ubuntu 24.04.4 LTS x86_64 

qBittorrent v4.6.7 Web UI

apt-cache policy qbittorrent-nox 
qbittorrent-nox:
    Installed: 1:4.6.7.99~202504281220-8155-91943e481~ubuntu24.04.1
    Candidate: 1:4.6.7.99~202504281220-8155-91943e481~ubuntu24.04.1
    Version table:
*** 1:4.6.7.99~202504281220-8155-91943e481~ubuntu24.04.1 500
        500 https://ppa.launchpadcontent.net/qbittorrent-team/qbittorrent-stable/ubuntu noble/main amd64 Packages
        100 /var/lib/dpkg/status
        4.6.3-1build2 500
        500 http://us.archive.ubuntu.com/ubuntu noble/universe amd64 Packages

/home/qbittorrent-nox/.config/qBittorrent/qBittorrent.conf 

WebUI\Port=443     

/etc/systemd/system/qBittorrent-nox.service

[Unit]
Description=qBittorrent Command Line Client
Wants=network-online.target
After=local-fs.target network-online.target nss-lookup.target
BindsTo=home-user-Done.mount
BindsTo=home-user-Temp.mount

[Service]
Type=forking
User=qbittorrent-nox
Group=qbittorrent-nox
UMask=007
ExecStart=/usr/bin/qbittorrent-nox -d --webui-port=443
Restart=on-failure
TimeoutStopSec=1800

[Install]
WantedBy=multi-user.target

sudo systemctl status qbittorrent-nox.service

● qbittorrent-nox.service - qBittorrent Command Line Client
    Loaded: loaded (/etc/systemd/system/qbittorrent-nox.service; enabled; preset: enabled)
    Active: active (running) since Fri 2026-07-03 04:16:35 PDT; 11h ago
    Process: 1208 ExecStart=/usr/bin/qbittorrent-nox -d --webui-port=443 (code=exited, status=0/SUCCESS)
Main PID: 1271 (qbittorrent-nox)
    Tasks: 10 (limit: 9277)
    Memory: 3.4G (peak: 5.9G)
    CPU: 5min 55.966s
    CGroup: /system.slice/qbittorrent-nox.service
         └─1271 /usr/bin/qbittorrent-nox -d --webui-port=443

Jul 03 04:16:30 leech systemd[1]: Starting qbittorrent-nox.service - qBittorrent Command Line Client...
Jul 03 04:16:35 leech systemd[1]: Started qbittorrent-nox.service - qBittorrent Command Line Client.

nmap 10.10.10.20
Starting Nmap 7.94SVN ( https://nmap.org ) at 2026-07-03 16:08 PDT
Nmap scan report for leech.home.lan (10.10.10.20)
Host is up (0.00023s latency).
Not shown: 997 closed tcp ports (conn-refused)
PORT     STATE SERVICE
22/tcp   open  ssh
9090/tcp open  zeus-admin

Nmap done: 1 IP address (1 host up) scanned in 0.13 seconds
reddit.com
u/CharAznableLoNZ — 2 days ago

Rename mass files

Hello,

I need to rename A LOT of files (350) on qBitTorrent. I know you can do a right click on a file and do rename but is there an option to do massively?

reddit.com
u/Keensworth — 3 days ago

For the jackett API do we replace the “your_api_here” portion of the script with our actual API?

Brave AI Leo is “helping” me set up python and jackett and I may have received faulty info or understood it wrong

reddit.com
u/Buddy_Palguy — 4 days ago

Search function not working. Every search I tried ends in error before any results appear. I’m on MacBook 2018

This pic is how every search ends.. I’m not sure what to do as I’ve already installed the newest version of python. I’ve run qbittorrent on MacBooks twice before this with no issues.

I am open to any and all suggestions

u/Buddy_Palguy — 4 days ago
▲ 14 r/qBittorrent+1 crossposts

If qBittorrent Docker is loading your CPU at 100%, check your watch folder permissions

Hi, want to share a knowledge for all my fellow dumbasses out there (like me) that spent days to understand the cause of the problem

The setup:

- ugeeen nas(ugos)

- qBittorrent in Docker (linuxserver image)

- watch folders configured to auto add torrent files

- CPU constantly at 100-150%, even with RSS disabled

- logs with "duplicate torrent" errors

The problem:

My watch folders was created under root for some reason, even though I created them as my admin user.

qBittorrent runs as abc (UID 1000) inside the container, so it could read the torrent files but cant delete them after adding to client.

The loop:

  1. .torrent file drop in watch folder

  2. qBittorrent adds it successfully

  3. qBittorrent try to delete it but fails due to permissions

  4. qBittorrent sees the file again

  5. "Duplicate torrent detected" → tries to add again → fails → rinse and repeat ♾️

Watch folder permissions are probably broken. Make sure the user inside the container can WRITE/DELETE files in watch folders, not just READ them. Or qBittorrent will try to add the same torrents forever. Result: CPU dropped from 150% to 5% instantly.

Hope this saves someone else from the same problem

reddit.com
u/Electronic-One-881 — 4 days ago

Up/Down speed don't match what i expect

(no need to censor port number but eh)

I got a 1000mps/500mps down/up wired connection, Windows 11, latest qbit version, no VPN with the settings in the images, I'd expect the down/up speed to be much higher, sometimes some of the torrents get to 1-4Mbps speed before crashing to kbps, even 1-2 digit kbps. upoad speed for some reason is always super low, with just some moments of 1-2 digit kbps. any setting i may have understodd wrong?

u/JaTaS — 4 days ago

missing

hi, dont know what happend since a couple of days new link become invisible. i use the tags, should be 3 but only one appears. im lost. thkns

u/freechorizo — 4 days ago
▲ 15 r/qBittorrent+1 crossposts

Is it even worth seeding behind CGNAT? (No port forwarding)

Hey guys, I'm currently stuck behind CGNAT with no public IP, which means I obviously can't port forward. Because of this, I'm basically a passive user and can't connect to any other passive leechers out there.

As soon as my downloads hit 100%, my upload speed pretty much drops to zero. I'm convinced CGNAT is completely killing my ability to seed anything.

Is there even any point in leaving my client open at this point? Am I actually helping the swarm at all, or am I just wasting electricity?

Also, is there any workaround for this besides paying for a premium VPN that supports port forwarding? Does making sure IPv6 is enabled help with this nowadays, or am I just out of luck? I really want to keep a good ratio and give back, but right now it feels almost impossible. Thanks

(By the way, I'm pretty new to torrenting, so sorry if this is a dumb question or if I got some terms wrong. Still trying to learn the ropes!)

reddit.com
u/Historical-Dish-1674 — 6 days ago

Can't connect to webUI anymore

Yesterday I got a notification my arr stack wasn't functioning anymore because gluetun needed to be updated, after updating the image and starting the stack again everything worked nicely except for Qbittorrent. It says it's running in docker but can't connect to it anymore, looking at the logs it shows the following:

date stream content
2026/06/30 21:54:09 stdout [custom-init] No custom files found, skipping...
2026/06/30 21:54:08 stdout
2026/06/30 21:54:08 stdout ───────────────────────────────────────
2026/06/30 21:54:08 stdout Build-date: 2026-05-26T04:47:45+00:00
2026/06/30 21:54:08 stdout Linuxserver.io version: 5.2.1_v2.0.12-ls459
2026/06/30 21:54:08 stdout ───────────────────────────────────────
2026/06/30 21:54:08 stdout User GID:    100
2026/06/30 21:54:08 stdout User UID:    1026
2026/06/30 21:54:08 stdout
2026/06/30 21:54:08 stdout ───────────────────────────────────────
2026/06/30 21:54:08 stdout GID/UID
2026/06/30 21:54:08 stdout ───────────────────────────────────────
2026/06/30 21:54:08 stdout
2026/06/30 21:54:08 stdout https://www.linuxserver.io/donate/
2026/06/30 21:54:08 stdout To support LSIO projects visit:
2026/06/30 21:54:08 stdout
2026/06/30 21:54:08 stdout ───────────────────────────────────────
2026/06/30 21:54:08 stdout Brought to you by linuxserver.io
2026/06/30 21:54:08 stdout
2026/06/30 21:54:08 stdout ╚══════╝╚══════╝╚═╝ ╚═════╝
2026/06/30 21:54:08 stdout ███████╗███████║██║╚██████╔╝
2026/06/30 21:54:08 stdout ██║     ╚════██║██║██║   ██║
2026/06/30 21:54:08 stdout ██║     ███████╗██║██║   ██║
2026/06/30 21:54:08 stdout ██║     ██╔════╝██║██╔═══██╗
2026/06/30 21:54:08 stdout ██╗     ███████╗██╗ ██████╗
2026/06/30 21:54:08 stdout
2026/06/30 21:54:08 stdout ───────────────────────────────────────
2026/06/30 21:54:01 stdout [migrations] no migrations found
2026/06/30 21:54:01 stdout [migrations] starteddate stream content2026/06/30 21:54:09 stdout [custom-init] No custom files found, skipping...2026/06/30 21:54:08 stdout     2026/06/30 21:54:08 stdout ───────────────────────────────────────2026/06/30 21:54:08 stdout Build-date: 2026-05-26T04:47:45+00:002026/06/30 21:54:08 stdout Linuxserver.io version: 5.2.1_v2.0.12-ls4592026/06/30 21:54:08 stdout ───────────────────────────────────────2026/06/30 21:54:08 stdout User GID:    1002026/06/30 21:54:08 stdout User UID:    10262026/06/30 21:54:08 stdout 2026/06/30 21:54:08 stdout ───────────────────────────────────────2026/06/30 21:54:08 stdout GID/UID2026/06/30 21:54:08 stdout ───────────────────────────────────────2026/06/30 21:54:08 stdout 2026/06/30 21:54:08 stdout https://www.linuxserver.io/donate/2026/06/30 21:54:08 stdout To support LSIO projects visit:2026/06/30 21:54:08 stdout 2026/06/30 21:54:08 stdout ───────────────────────────────────────2026/06/30 21:54:08 stdout    Brought to you by linuxserver.io2026/06/30 21:54:08 stdout 2026/06/30 21:54:08 stdout       ╚══════╝╚══════╝╚═╝ ╚═════╝2026/06/30 21:54:08 stdout       ███████╗███████║██║╚██████╔╝2026/06/30 21:54:08 stdout       ██║     ╚════██║██║██║   ██║2026/06/30 21:54:08 stdout       ██║     ███████╗██║██║   ██║2026/06/30 21:54:08 stdout       ██║     ██╔════╝██║██╔═══██╗2026/06/30 21:54:08 stdout       ██╗     ███████╗██╗ ██████╗2026/06/30 21:54:08 stdout 2026/06/30 21:54:08 stdout ───────────────────────────────────────2026/06/30 21:54:01 stdout [migrations] no migrations found2026/06/30 21:54:01 stdout [migrations] started

I'm running the stack on my Synology NAS through container manager using the following YAML file:

services:
  jellyfin:
    image: jellyfin/jellyfin
    container_name: jellyfin
    user: "1026:100"
    ports:
      - "8096:8096/tcp"
      # - "7359:7359/udp"
    devices:
      - /dev/dri:/dev/dri
    volumes:
      - /volume1/docker/jellyfin/config:/config
      - /volume1/docker/jellyfin/cache:/cache
      - /volume1/docker/data/media:/media:ro
    environment:
      - TZ=${TIMEZONE}
    restart: unless-stopped


  gluetun:
    image: qmcgaw/gluetun
    container_name: gluetun
    cap_add:
      - NET_ADMIN
    devices:
      - /dev/net/tun
    ports:
      - "8080:8080"       # qBittorrent Web UI
      - "6881:6881"       # qBittorrent TCP
      - "6881:6881/udp"   # qBittorrent UDP
      - "7878:7878"       # Radarr
      - "8989:8989"       # Sonarr
      - "8686:8686"       # Lidarr
      - "6767:6767"       # Bazarr
      - "9696:9696"       # Prowlarr
      - "8191:8191"       # FlareSolverr
    volumes:
      - /volume1/docker/gluetun:/gluetun
    environment:
      - VPN_TYPE=openvpn
      - VPN_SERVICE_PROVIDER=protonvpn
      - OPENVPN_USER=${OPENVPN_USER}
      - OPENVPN_PASSWORD=${OPENVPN_PASSWORD}
      - VPN_PORT_FORWARDING=on
      - SERVER_COUNTRIES=Netherlands
      - TZ=${TIMEZONE}
    restart: unless-stopped


  qbittorrent:
    image: lscr.io/linuxserver/qbittorrent:latest
    container_name: qbittorrent
    network_mode: "service:gluetun"
    depends_on:
      - gluetun
    environment:
      - PUID=1026
      - PGID=100
      - TZ=${TIMEZONE}
      - WEBUI_PORT=8080
      - TORRENTING_PORT=6881
      - WEBUI_ADDRESS=0.0.0.0
      - WEBUI_EXTERNAL_ACCESS=true
    volumes:
      - /volume1/docker/qbittorrent/config:/config
      - /volume1/docker/data:/data
    stop_grace_period: "10s"
    restart: unless-stopped


  radarr:
    image: lscr.io/linuxserver/radarr
    container_name: radarr
    network_mode: "service:gluetun"
    depends_on:
      - gluetun
    environment:
      - PUID=1026
      - PGID=100
      - TZ=${TIMEZONE}
    volumes:
      - /volume1/docker/radarr/config:/config
      - /volume1/docker/data:/data
    restart: unless-stopped


  sonarr:
    image: lscr.io/linuxserver/sonarr
    container_name: sonarr
    network_mode: "service:gluetun"
    depends_on:
      - gluetun
    environment:
      - PUID=1026
      - PGID=100
      - TZ=${TIMEZONE}
    volumes:
      - /volume1/docker/sonarr/config:/config
      - /volume1/docker/data:/data
    restart: unless-stopped


  lidarr:
    image: lscr.io/linuxserver/lidarr:latest
    container_name: lidarr
    network_mode: "service:gluetun"
    depends_on:
      - gluetun
    environment:
      - PUID=1026
      - PGID=100
      - TZ=${TIMEZONE}
    volumes:
      - /volume1/docker/lidarr/config:/config
      - /volume1/docker/data:/data
    restart: unless-stopped


  bazarr:
    image: lscr.io/linuxserver/bazarr
    container_name: bazarr
    network_mode: "service:gluetun"
    depends_on:
      - gluetun
    environment:
      - PUID=1026
      - PGID=100
      - TZ=${TIMEZONE}
    volumes:
      - /volume1/docker/bazarr/config:/config
      - /volume1/docker/data/media:/data/media
    restart: unless-stopped


  prowlarr:
    image: lscr.io/linuxserver/prowlarr
    container_name: prowlarr
    network_mode: "service:gluetun"
    depends_on:
      - gluetun
    environment:
      - PUID=1026
      - PGID=100
      - TZ=${TIMEZONE}
    volumes:
      - /volume1/docker/prowlarr/config:/config
    restart: unless-stopped


  flaresolverr:
    image: ghcr.io/flaresolverr/flaresolverr:latest
    container_name: flaresolverr
    network_mode: "service:gluetun"
    depends_on:
      - gluetun
    environment:
      - TZ=${TIMEZONE}
    restart: unless-stopped


  jellyseerr:
    image: fallenbagel/jellyseerr:latest
    container_name: jellyseerr
    ports:
      - "5055:5055"
    environment:
      - TZ=${TIMEZONE}
      - LOG_LEVEL=info
    volumes:
      - /volume1/docker/jellyseerr/config:/app/config
    depends_on:
      - jellyfin
      - sonarr
      - radarr
    restart: unless-stopped

I've double checked the PUID and PGID through SSH and that's still correct, I've also double checked all the other containers and they work fine. I can connect to every single one except for Qbittorrent.

I'm honestly at a loss at what the problem could be, does anyone have any idea or tips?

EDIT: Forgot to mention, when trying to connect it gives a NS_ERROR_NET_EMPTY_RESPONSE error message

SOLVED

Should someone find this post after having the same problem. A user mentioned that after updating gluetun the container id changed and when building qbittorrent it binds the id to the container. I had to take down the qbittorrent container and rebuild it so it picks up the new id. After doing that qbittorrent immediately started listing on the assigned ports again and all the arr containers can communicate with it again.

reddit.com
u/Jeffreyjop — 5 days ago
▲ 0 r/qBittorrent+1 crossposts

How Do I Maximize Upload Speed?

I just got a VPN and am able to upload to torrents, and I want to share a lot of my upload speed. I have about 30MB/s down and up but I'm only able to get 30 MB/s down and an average around 1-4 MB/s up on m qBittorent. I would like at least 15 MB/s up on average normally.

I am using Proton VPN and am on P2P with port forwarding and it binded to the client. I also have the connection limits raised to 1500 global max and 500 max per torrent. There is no limit on upload speed set.

I have around 1200 connected peers across 6+ torrents and a bunch of other small ones with nobody. Some have 400 peers with 200KB/s up and some have 40 peers with 10KB/s up. I also just updated to the newest qBittorent version.

I'm stumped, any ideas?

reddit.com
u/Decent_Ad_8000 — 4 days ago
▲ 28 r/qBittorrent+6 crossposts

Torrents to TorBox

With all the shit happening right now with the RD I just wanted to let new TorBox users that grab torrents you can streamline your workflow with the Magnetar extension or repo. Simple tosetup and use.

Info and links here https://arrcee.com/magnetar

u/Proof-Plan3484 — 6 days ago

I literally can't download anything

So since yesterday afternoon I have not been able to download a single thing on my PC. At first I thought it was just a magnet link error but even when I try to download the torrent file and add to Qbittorrent it just sits there and says "status stalled". Just to see if it was an error with the software or my PC I tried to download the files on my phone and had no trouble whatsoever so I'm just wonder has anyone else been experiencing this or dealt with it in the past and what to do to fix it going forward ? Thanks!

*EDIT* Forgot to mention I am on Windows 10 not sure if that would matter or not.

reddit.com
u/jlane863 — 6 days ago

Can somebody plz help me to set up ts game

Ts interface pop ups every time I click on set up. Idk what it is. It's my first time using Qbittorent

u/Lord_G_OPM — 6 days ago

I built Taurent, an open-source native client for managing qBittorrent remotely

Hey everyone,

I’ve been working on Taurent, an open-source qBittorrent remote client made with Tauri, React, and Rust.

https://preview.redd.it/rimaxxxgkdah1.png?width=1698&format=png&auto=webp&s=a3f6a1f4ed4d6cd20fdbab3ae42e08e6baaab749

I like using a native app so I used Codex and Opencode to assist be to build this on a tech stack i'm somewhat familiar with.

If you already run qBittorrent with the Web UI enabled, Taurent provides a more native desktop and mobile app for managing it.

Here’s what it can do right now:

* Connect to a remote qBittorrent Web UI server

* Add, pause, resume, delete, rename, recheck, and reannounce torrents

* Browse live transfer state with filters for status, category, tags, and trackers

* Inspect torrent details, files, peers, trackers, and general properties

* Manage categories, tags, transfer limits, queueing, privacy, and other qBittorrent settings

* Use qBittorrent search and RSS features when the server supports them

* Save multiple server profiles

* Store credentials using platform secure storage when available

* Desktop integrations like tray menu, notifications, torrent file association, and utility windows

* On desktop, map a remote or network download path to a local or mounted location, so you can open torrent files and folders directly from the app

* Mobile-oriented UI for Tauri mobile builds

Desktop is the main focus for now, with builds for Linux, macOS, and Windows. Android APKs are available as unsigned beta artifacts, and iOS exists in the workspace but isn’t available yet (I'm creating my developer account to publish it soon 🤞).

I would really appreciate feedback from people who frequently use the Web UI. I've been using it for the last 3 months on macOS and iOS or so and I think it's ready for everyone to use.

GitHub: https://github.com/racos-dev/taurent

Thanks for checking it out. Bug reports, feature ideas, document improvements, and PRs are very welcome.

reddit.com
u/cosminx13 — 7 days ago