qBittorrent
BitTorrent client with web UI.
- URL:
https://tor.alogins.net
- Local:
http://localhost:8085
- Image:
lscr.io/linuxserver/qbittorrent:latest
- Config:
~/agap_git/qbittorrent/
- Data:
/mnt/misc/qbittorrent/ (temporary location)
config/ — qBittorrent settings
downloads/ — downloaded files
Ports
| Port |
Purpose |
| 8085 |
WebUI (TCP) |
| 6881 |
BitTorrent peer port (TCP + UDP) |
Setup
docker-compose.yml
Credentials
- Username:
admin
- Password: stored in Vaultwarden as
QBITTORRENT_ADMIN
On first start, container logs print a temporary admin password. Replaced on initial setup; permanent password lives in Vaultwarden.
qBittorrent rejects requests when the Host header doesn't match localhost. To work behind Caddy, the following preferences are set (already applied):
web_ui_host_header_validation_enabled: false
web_ui_reverse_proxy_enabled: true
web_ui_reverse_proxies_list: 127.0.0.1/32,172.16.0.0/12
Caddy entry:
Storage Note
Downloads currently land in /mnt/misc/qbittorrent/downloads. /mnt/misc is a temporary location — move to a dedicated media volume when capacity planning is settled.