Publish: 2021-03-20 | Modify: 2021-03-22
qBittorrent is a cross-platform free BitTorrent client with a graphical user interface written in Qt. It uses libtorrent as its backend. There are already many qBittorrent Docker images available online, but personally, I am not satisfied with them. Therefore, I packaged qBittorrent into a Docker image myself and open-sourced the building method on Github. Feel free to give it a try.
People who have used BT/PT should be familiar with Transmission and qBittorrent. Each of them has its own features. qBittorrent has an advantage in terms of seizing uploads compared to Transmission. On the other hand, Transmission has lower resource consumption. Therefore, it is recommended to use Transmission + qBittorrent together when playing PT, with qBittorrent used for boosting uploads and Transmission used for seeding to earn magic.
v4.1.5
docker run -d \
--name=qbittorrent \
-p 7881:7881 \
-p 7881:7881/udp \
-p 18080:18080 \
-v /data/qbittorrent/config:/etc/qBittorrent \
-v /data/qbittorrent/downloads:/downloads \
--restart unless-stopped \
helloz/qbittorrent
After running successfully, you can access it through http://IP:18080
, with the username admin
and password adminadmin
. The default interface language is already set to Chinese.
After logging in, please make sure to change the username and password in "Tools - Options - Web User Interface".
Most settings can be directly modified through the web interface. If you need to modify some special configurations, you can modify the configuration file folder /your-mounting-path/config/qBittorrent.conf
and restart the container with docker restart qbittorrent
.
If you also like to use Transmission, you can take a look at: Installing Transmission with Docker and Using Enhanced UI
I come from China and I am a freelancer. I specialize in Linux operations, PHP, Golang, and front-end development. I have developed open-source projects such as Zdir, ImgURL, CCAA, and OneNav.