Unified XMPP eXperience Organization

Ein Unternehmen, das sich darauf spezialisiert, universelle Benutzererfahrungen zu schaffen, die für alle zugänglich und nutzerfreundlich sind.

hmac-file-server (sha256:782aa1539598c27d6b9a5fbc81df24089c77a619fa8d105cbdb7e8c0b5001804)

Published 2025-12-13 17:00:59 +00:00 by renz in UUXO/hmac-file-server

Installation

docker pull git.uuxo.net/uuxo/hmac-file-server@sha256:782aa1539598c27d6b9a5fbc81df24089c77a619fa8d105cbdb7e8c0b5001804
sha256:782aa1539598c27d6b9a5fbc81df24089c77a619fa8d105cbdb7e8c0b5001804

About this package

Secure multi-architecture file server with XEP-0363 support

Image Layers

ADD alpine-minirootfs-3.19.9-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
ARG TARGETARCH=amd64
RUN |1 TARGETARCH=amd64 /bin/sh -c apk add --no-cache ca-certificates # buildkit
RUN |1 TARGETARCH=amd64 /bin/sh -c apk add --no-cache tzdata # buildkit
RUN |1 TARGETARCH=amd64 /bin/sh -c apk add --no-cache curl # buildkit
RUN |1 TARGETARCH=amd64 /bin/sh -c apk add --no-cache shadow # buildkit
RUN |1 TARGETARCH=amd64 /bin/sh -c adduser -D -s /bin/sh -u 1011 appuser # buildkit
RUN |1 TARGETARCH=amd64 /bin/sh -c mkdir -p /opt/hmac-file-server/data/uploads /opt/hmac-file-server/data/duplicates /opt/hmac-file-server/data/temp /opt/hmac-file-server/data/logs /opt/hmac-file-server/config && chown -R appuser:appuser /opt/hmac-file-server && chmod 750 /opt/hmac-file-server/data/uploads && chmod 750 /opt/hmac-file-server/data/duplicates && chmod 750 /opt/hmac-file-server/data/temp && chmod 750 /opt/hmac-file-server/data/logs # buildkit
WORKDIR /opt/hmac-file-server
COPY /build/hmac-file-server /usr/local/bin/hmac-file-server # buildkit
RUN |1 TARGETARCH=amd64 /bin/sh -c chmod +x /usr/local/bin/hmac-file-server # buildkit
COPY templates/config-docker.toml /opt/hmac-file-server/config/config.toml.example # buildkit
USER appuser
EXPOSE [8080/tcp 8888/tcp]
HEALTHCHECK &{["CMD-SHELL" "curl -f http://localhost:8888/health || exit 1"] "30s" "15s" "1m0s" "0s" '\x03'}
LABEL org.opencontainers.image.title=HMAC File Server org.opencontainers.image.description=Secure multi-architecture file server with XEP-0363 support org.opencontainers.image.version=3.3.0 org.opencontainers.image.vendor=UUXO org.opencontainers.image.source=https://git.uuxo.net/uuxo/hmac-file-server/ org.opencontainers.image.licenses=Apache-2.0 org.opencontainers.image.architecture=multi
ENTRYPOINT ["/usr/local/bin/hmac-file-server"]
CMD ["-config" "/opt/hmac-file-server/config/config.toml"]

Labels

Key Value
org.opencontainers.image.architecture multi
org.opencontainers.image.description Secure multi-architecture file server with XEP-0363 support
org.opencontainers.image.licenses Apache-2.0
org.opencontainers.image.source https://git.uuxo.net/uuxo/hmac-file-server/
org.opencontainers.image.title HMAC File Server
org.opencontainers.image.vendor UUXO
org.opencontainers.image.version 3.3.0
Details
Container
2025-12-13 17:00:59 +00:00
0
OCI / Docker
linux/amd64
Apache-2.0
11 MiB
Versions (21) View all
251e518b 2025-12-13
main 2025-12-13
9caf5fa6 2025-12-13
24f8dbdd 2025-12-13
ef5b0533 2025-12-13