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.
|
8 months ago | |
---|---|---|
VERSIONS | 8 months ago | |
DISPLAY_VERSION | 8 months ago | |
Dockerfile | 8 months ago | |
README.md | 8 months ago | |
azure-pipelines.yml | 8 months ago | |
init.py | 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.