Skip to content
⚠️ This documentation, is under development. Expect changes!

Qbittorrent

Create a folder in which to place the qbittorrent data.

You can create a first file named compose.yaml and put the following content in it

compose.yaml
# QBittorrent
# Web UI: http://qbittorent:8085
services:
qbittorrent:
image: lscr.io/linuxserver/qbittorrent:latest
container_name: qbittorent
networks:
- proxy-net
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Paris
- WEBUI_PORT=8085
volumes:
- ./config:/config
- ./downloads:/downloads
ports:
- 6881:6881
- 6881:6881/udp
restart: unless-stopped
labels:
traefik.enable: true
traefik.http.routers.qbittorrent.entrypoints: web,websecure
traefik.http.routers.qbittorrent.tls: true
traefik.http.routers.qbittorrent.tls.certresolver: production
traefik.http.routers.qbittorrent.rule: Host(`qbit.example.com`)
traefik.http.services.qbittorrent.loadbalancer.server.port: 8085
networks:
proxy-net:
name: proxy-network
external: true

Once the configuration is complete, you can run the following command

Terminal window
docker compose up -d