fluxer

fluxer-media-proxy (2026.709.205952)

Published 2026-07-09 19:20:48 -04:00 by ci-bot

Installation

docker pull gitea.brendenb.us/fluxer/fluxer-media-proxy:2026.709.205952
sha256:9d72e3fb1f3350a2d8fe437e5c516f8de3831071a976a602a13a9eeda632c5bc

About this package

High-throughput media transcoding proxy: libvips + libavformat + libcurl

Image Layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1782172800'
ARG BUILD_VERSION=
LABEL org.opencontainers.image.title=fluxer-media-proxy
LABEL org.opencontainers.image.description=High-throughput media transcoding proxy: libvips + libavformat + libcurl
LABEL org.opencontainers.image.licenses=AGPL-3.0-or-later
LABEL org.opencontainers.image.source=https://github.com/fluxer/fluxer/tree/main/fluxer_media_proxy
LABEL org.opencontainers.image.documentation=https://github.com/fluxer/fluxer/blob/main/fluxer_media_proxy/README.md
LABEL org.opencontainers.image.version=2026.709.205952
LABEL app.fluxer.build-version=2026.709.205952
RUN |1 BUILD_VERSION=2026.709.205952 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates tini libcurl4t64 libvips42t64 libavformat61 libavcodec61 libavfilter10 libavutil59 libswscale8 libswresample5 libheif1 libheif-plugin-libde265 libheif-plugin-dav1d libwebp7 libwebpmux3 libjemalloc2 && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
RUN |1 BUILD_VERSION=2026.709.205952 /bin/sh -c groupadd --system --gid 10001 fluxer && useradd --system --uid 10001 --gid 10001 --home /var/lib/fluxer --create-home fluxer # buildkit
COPY /usr/local/bin/fluxer-media-proxy /usr/local/bin/fluxer-media-proxy # buildkit
RUN |1 BUILD_VERSION=2026.709.205952 /bin/sh -c install -d -o fluxer -g fluxer /var/lib/fluxer/media_proxy_storage # buildkit
ENV LD_PRELOAD=libjemalloc.so.2
ENV MALLOC_CONF=background_thread:true,metadata_thp:auto,dirty_decay_ms:5000,muzzy_decay_ms:5000
ENV VIPS_CONCURRENCY=1
ENV VIPS_DISC_THRESHOLD=1g
ENV G_MESSAGES_DEBUG=
ENV FLUXER_MEDIA_PROXY_HOST=0.0.0.0
ENV FLUXER_MEDIA_PROXY_PORT=8080
ENV BUILD_VERSION=2026.709.205952
USER 10001:10001
WORKDIR /var/lib/fluxer
EXPOSE map[8080/tcp:{}]
HEALTHCHECK &{["CMD" "sh" "-c" "exec 3<>/dev/tcp/127.0.0.1/${FLUXER_MEDIA_PROXY_PORT:-8080} && printf 'GET /_health HTTP/1.0\\r\\n\\r\\n' >&3 && grep -q '200' <&3"] "30s" "3s" "5s" "0s" '\x03'}
ENTRYPOINT ["/usr/bin/tini" "--"]
CMD ["/usr/local/bin/fluxer-media-proxy"]

Labels

Key Value
app.fluxer.build-version 2026.709.205952
org.opencontainers.image.description High-throughput media transcoding proxy: libvips + libavformat + libcurl
org.opencontainers.image.documentation https://github.com/fluxer/fluxer/blob/main/fluxer_media_proxy/README.md
org.opencontainers.image.licenses AGPL-3.0-or-later
org.opencontainers.image.source https://github.com/fluxer/fluxer/tree/main/fluxer_media_proxy
org.opencontainers.image.title fluxer-media-proxy
org.opencontainers.image.version 2026.709.205952
Details
Container
2026-07-09 19:20:48 -04:00
7
OCI / Docker
linux/amd64
AGPL-3.0-or-later
146 MiB
Versions (9) View all
latest 2026-07-25
2026.724.211948 2026-07-25
2026.717.184203 2026-07-17
2026.715.220200 2026-07-16
2026.713.220414 2026-07-13