Block a user
privatearchive-client (v0.0.2)
Published 2026-06-21 04:59:36 +00:00 by benmichael
Installation
docker pull git.thepages.family/benmichael/privatearchive-client:v0.0.2sha256:759b99ce63c0cb5fccdf7acb561c13658d240f04d6485472ea8a41530f2fc26d
Images
| Digest | OS / Arch | Size |
|---|---|---|
| 52fad7a225 | linux/amd64 | 54 MiB |
| 0c599636ef | linux/arm64 | 52 MiB |
Image Layers ( linux/arm64)
| # debian.sh --arch 'arm64' out/ 'bookworm' '@1781049600' |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends tor ca-certificates tzdata tini netcat-openbsd && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c useradd --create-home --shell /usr/sbin/nologin --uid 1001 archive # buildkit |
| COPY /out/privatebackup-backend /usr/local/bin/privatebackup-backend # buildkit |
| COPY /out/privatebackup /usr/local/bin/privatebackup # buildkit |
| COPY /build/web/dist /opt/private-archive/web/ # buildkit |
| COPY torrc /etc/tor/torrc.private-archive # buildkit |
| COPY entrypoint.sh /usr/local/bin/entrypoint.sh # buildkit |
| RUN /bin/sh -c chmod 0755 /usr/local/bin/entrypoint.sh /usr/local/bin/privatebackup-backend /usr/local/bin/privatebackup # buildkit |
| RUN /bin/sh -c mkdir -p /var/lib/private-archive/config /var/lib/private-archive/cache /var/lib/tor-archive && chown -R archive:archive /var/lib/private-archive /var/lib/tor-archive /opt/private-archive # buildkit |
| EXPOSE map[62774/tcp:{}] |
| VOLUME [/var/lib/private-archive] |
| USER archive |
| ENV HOME=/home/archive PRIVATEBACKUP_PATHS_CONFIG_DIR=/var/lib/private-archive/config PRIVATEBACKUP_PATHS_KEY_FILE=/var/lib/private-archive/config/privatebackup-key.pem PRIVATEBACKUP_PATHS_CACHE_DIR=/var/lib/private-archive/cache PRIVATEBACKUP_PATHS_WEB_DIR=/opt/private-archive/web PRIVATEBACKUP_TOR_SOCKS_ADDRESS=127.0.0.1:9050 |
| ENTRYPOINT ["/usr/bin/tini" "--" "/usr/local/bin/entrypoint.sh"] |
| CMD ["daemon"] |