You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Fei Yang f2dc4354a3 Standardize Dockerfile instructions. 8 months ago
VERSIONS Initial commit. 8 months ago
DISPLAY_VERSION Initial commit. 8 months ago
Dockerfile Standardize Dockerfile instructions. 8 months ago
README.md Initial commit. 8 months ago
azure-pipelines.yml Initial commit. 8 months ago
init.py Initial commit. 8 months ago

README.md

qBittorrent-EE

Overview

Minimalistic qBittorrent container image based on Apline linux.

ARGS=()
for i in $(find ./VERSIONS/ -type f); do
  ARGS+=('--build-arg' "${i##*/}=$(< $i)")
done
docker build "${ARGS[@]}" --tag ${PWD##*/} .

Push image to registry:

docker tag ${PWD##*/} $CONTAINER_REGISTRY_USERNAME/${PWD##*/}:$(< DISPLAY_VERSION)
docker tag ${PWD##*/} $CONTAINER_REGISTRY_USERNAME/${PWD##*/}:latest
docker push --all-tags $CONTAINER_REGISTRY_USERNAME/${PWD##*/}

Environment variables

Name Default value Description
PORT_BT 6881 Bittorrent port
PORT_UI 8080 WebUI port
TRACKERSLIST URL Trackers list for auto update
TZ UTC Timezone
UPLOAD_RATIO 5 Upload ratio until pause seeding
UPLOAD_SPEED 0 Upload speed (0=Unlimited)

Run

docker run --detach \
--env VARIABLE=DATA \
--network host \
--restart always \
--volume $PATH_TO_CONFIG:/config \
--volume $PATH_TO_DATA:/data \
fei1yang/qbittorrent:latest

Then make the Bittorrent port avaliable on the Internet in your firewall program, on most modern distros, it's firewalld.

Note: Podman is recommended for use this container image because it has the amazing automatic update feature, please refer to the official document for further details.