gluetun-qbittorrent-portsync (sha256:e9b8143d1a463f213891f3b236a09ce2b5be3a353616bdfab30c903f8c9749aa)

Published 2026-02-15 06:01:42 +00:00 by clement in clement/gluetun-qbittorrent-portsync

Installation

docker pull git.breis.ch/clement/gluetun-qbittorrent-portsync@sha256:e9b8143d1a463f213891f3b236a09ce2b5be3a353616bdfab30c903f8c9749aa
sha256:e9b8143d1a463f213891f3b236a09ce2b5be3a353616bdfab30c903f8c9749aa

About this package

Sync Gluetun forwarded port to qBittorrent automatically

Image layers

ADD alpine-minirootfs-3.21.6-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
LABEL maintainer=clement@breisch.fr
LABEL description=Sync Gluetun forwarded port to qBittorrent
ARG TARGETARCH=amd64
RUN |1 TARGETARCH=amd64 /bin/sh -c apk update && apk upgrade --no-cache && apk add --no-cache bash curl jq inotify-tools # buildkit
RUN |1 TARGETARCH=amd64 /bin/sh -c set -ex; case "${TARGETARCH}" in amd64) ARCH="linux-amd64" ;; arm64) ARCH="linux-arm64" ;; arm) ARCH="linux-arm" ;; *) ARCH="linux-amd64" ;; esac; wget -q -O /usr/local/bin/supercronic "https://github.com/aptible/supercronic/releases/download/v0.2.42/supercronic-${ARCH}"; chmod +x /usr/local/bin/supercronic # buildkit
RUN |1 TARGETARCH=amd64 /bin/sh -c addgroup -g 65532 -S portsync && adduser -u 65532 -S -G portsync -H -s /sbin/nologin portsync # buildkit
WORKDIR /app
RUN |1 TARGETARCH=amd64 /bin/sh -c mkdir -p /tmp/qbt && chown -R 65532:65532 /app /tmp/qbt # buildkit
COPY --chown=65532:65532 scripts/ /app/scripts/ # buildkit
RUN |1 TARGETARCH=amd64 /bin/sh -c chmod +x /app/scripts/*.sh # buildkit
ENV QBT_HOST=localhost QBT_PORT=8080 QBT_PROTOCOL=http PORT_FILE=/tmp/gluetun/forwarded_port RUN_AT_START=true FILE_WATCH=true WATCH_MODE=inotify POLL_INTERVAL=60 LOG_LEVEL=info
HEALTHCHECK &{["CMD" "/app/scripts/healthcheck.sh"] "30s" "10s" "1m0s" "0s" '\x03'}
USER 65532:65532
ENTRYPOINT ["/app/scripts/entrypoint.sh"]

Labels

Key Value
description Sync Gluetun forwarded port to qBittorrent
image.arch multi
image.features inotify-watch,cron-scheduling,multi-arch,non-root,minimal-footprint,security-scanning
io.bexsys.compliance-report https://git.breis.ch/clement/gluetun-qbittorrent-portsync/actions/runs/512
io.bexsys.security-report https://git.breis.ch/clement/gluetun-qbittorrent-portsync/actions/runs/512
maintainer clement@breisch.fr
org.opencontainers.image.created
org.opencontainers.image.description Sync Gluetun forwarded port to qBittorrent automatically
org.opencontainers.image.documentation https://git.breis.ch/clement/gluetun-qbittorrent-portsync/actions/runs/512
org.opencontainers.image.licenses MIT
org.opencontainers.image.revision 411546bd17a62e1380fcf22cc3a6503e54e3a3c7
org.opencontainers.image.source https://git.breis.ch/clement/gluetun-qbittorrent-portsync
org.opencontainers.image.title Gluetun qBittorrent Port Sync
org.opencontainers.image.url https://git.breis.ch/clement/gluetun-qbittorrent-portsync
org.opencontainers.image.vendor BEXSYS
org.opencontainers.image.version 1.0.0
Details
Container
2026-02-15 06:01:42 +00:00
3
OCI / Docker
linux/amd64
MIT
16 MiB
Versions (4) View all
staging 2026-02-15
buildcache 2026-02-15
latest 2026-02-08
1 2026-02-08