gluetun-qbittorrent-portsync (sha256:e9b8143d1a463f213891f3b236a09ce2b5be3a353616bdfab30c903f8c9749aa)
Installation
docker pull git.breis.ch/clement/gluetun-qbittorrent-portsync@sha256:e9b8143d1a463f213891f3b236a09ce2b5be3a353616bdfab30c903f8c9749aasha256:e9b8143d1a463f213891f3b236a09ce2b5be3a353616bdfab30c903f8c9749aaAbout 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
2026-02-15 06:01:42 +00:00
Versions (4)
View all
Container
3
OCI / Docker
linux/amd64
MIT
16 MiB