Public | Automated Build

Last pushed: 2 years ago
Short Description
Simple qBittorrent container
Full Description


qBittorrent is a well known torrent downloader.


docker create \
    --name="qbittorrent" \
    -v /path/to/qbittorrent/config:/config \
    -v /path/to/downloads:/downloads \
    -v /etc/localtime:/etc/localtime:ro \
    -e PORT=8080 \
    -p 8080:8080 \
    --restart always \


  • -p 8080 - the port(s)
  • -v /etc/localtime for timesync - optional
  • -v /config - Configuration file location
  • -v /downloads - Location of downloads folder
  • -e PGID for for GroupID - see below for explanation - optional
  • -e PUID for for UserID - see below for explanation - optional

It is based on phusion-baseimage, for shell access whilst the container is running do docker exec -it qbittorrent /bin/bash.

User / Group Identifiers

ThePGIDandPUID` values set the user / group you'd like your container to 'run as' to the host OS. This can be a user you've created or even root (not recommended).

Setting up the application

Access WebUI at http://localhost:8080.


  • Upgrade to the latest version simply docker restart qbittorrent.
  • To monitor the logs of the container in realtime docker logs -f qbittorrent.
Docker Pull Command