Run qBittorrent BitTorrent client in a Docker container.
- controlled via Web User Interface
- easy user mapping via environment variables (default: uid 1000, gid 1000)
- three host mounts: config, state, downloads
Pull image:
sudo docker pull zcalusic/qbittorrent
Run container:
sudo docker run -d \
-p 127.0.0.1:8080:8080 \
-p 8999:8999 \
-p 8999:8999/udp \
-v your-config-dir:/home/qbittorrent/.config/qBittorrent \
-v your-state-dir:/home/qbittorrent/.local/share/data/qBittorrent \
-v your-downloads-dir:/data \
-e QBITTORRENT_UID=1000 \
-e QBITTORRENT_GID=100 \
-e TZ=Europe/Zagreb \
--name qbittorrent \
zcalusic/qbittorrent
Build image:
sudo make docker_build