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:
.torrent file drop in watch folder
qBittorrent adds it successfully
qBittorrent try to delete it but fails due to permissions
qBittorrent sees the file again
"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