Skip to main content

qBittorrent

qBittorrent is a free and open-source BitTorrent client. It is a popular choice for use with the Arr stack due to its web UI and extensive features.

Key Features

  • Web UI: Manage torrents remotely.
  • Sequential Downloading: Stream media files while they are downloading.
  • RSS Feed Support: Automatically download torrents from RSS feeds.
  • Bandwidth Scheduler: Control bandwidth usage.
  • IP Filtering: Block malicious peers.

Architecture Overview

Service Details

Docker Compose

/volume2/docker/arr/docker-compose.yaml
  qbittorrent:
image: linuxserver/qbittorrent:latest
container_name: qbittorrent
# hostname: qbittorrent
restart: unless-stopped
labels:
- "com.centurylinklabs.watchtower.enable=false"
volumes:
- ${ARRPATH}qbittorrent/config:/config
- ${ARRPATH}Downloads:/downloads
# ports:
# - 8080:8080
# - 6881:6881
# - 6881:6881/udp
network_mode: service:gluetun # run on the vpn network
environment:
- WEBUI_PORT=8080
- TORRENTING_PORT=6881
healthcheck:
start_period: 15s
env_file:
- '.env'
depends_on:
- gluetun