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
- Public Hostname: bit.billpantzartzis.info
- Service URL: http://192.168.1.81:8080
- Tunnel: SYNLORTINAS
- Active: Yes
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