gluetun-qbittorrent-portsync (sha256:f6fd3ffc68b0b1140a797dee041010cf2676f24cfcac78a99fa420238f4b24d4)

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

Installation

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

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/460
io.bexsys.security-report https://git.breis.ch/clement/gluetun-qbittorrent-portsync/actions/runs/460
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/460
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-08 06:01:21 +00:00
11
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