hmac-file-server (sha256:489b34f26290dcb1e55fa85545fdef3c8a4172fa875f7034cf1a4cec5905b74d)
Installation
docker pull git.uuxo.net/uuxo/hmac-file-server@sha256:489b34f26290dcb1e55fa85545fdef3c8a4172fa875f7034cf1a4cec5905b74dsha256:489b34f26290dcb1e55fa85545fdef3c8a4172fa875f7034cf1a4cec5905b74dAbout this package
Secure multi-architecture file server with XEP-0363 support
Image Layers
| ADD alpine-minirootfs-3.19.9-aarch64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ARG TARGETARCH=arm64 |
| RUN |1 TARGETARCH=arm64 /bin/sh -c apk add --no-cache ca-certificates # buildkit |
| RUN |1 TARGETARCH=arm64 /bin/sh -c apk add --no-cache tzdata # buildkit |
| RUN |1 TARGETARCH=arm64 /bin/sh -c apk add --no-cache curl # buildkit |
| RUN |1 TARGETARCH=arm64 /bin/sh -c apk add --no-cache shadow # buildkit |
| RUN |1 TARGETARCH=arm64 /bin/sh -c adduser -D -s /bin/sh -u 1011 appuser # buildkit |
| RUN |1 TARGETARCH=arm64 /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=arm64 /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
2025-12-13 14:03:03 +00:00
Versions (21)
View all
Container
0
OCI / Docker
linux/arm64
Apache-2.0
10 MiB