restic-s3-backup (latest)

Published 2025-06-30 00:57:55 +00:00 by maxweiss

Installation

docker pull forgejo.maxweiss.io/maxweiss/restic-s3-backup:latest
sha256:b004520bc23b7121a5af65e09d1c1bfa3663cf2ce30270c10087e5fd17128043

Image layers

ADD alpine-minirootfs-3.21.3-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
RUN /bin/sh -c apk update && apk upgrade && apk add bash shadow rclone restic fuse3 wget curl tmux tzdata nano ca-certificates openssl jq && rm -rf /var/cache/apk/ && update-ca-certificates && addgroup -g 1000 max && adduser -h /home/max -s /bin/bash -D -G max -u 1000 max && usermod -a -G max max && ln -s /dev/null /home/max/.ash_history && ln -s /dev/null /home/max/.bash_history && echo "" >> /etc/fuse.conf && echo "user_allow_other" >> /etc/fuse.conf # buildkit
COPY --chown=user:user --chmod=755 backup.sh /home/max/ # buildkit
COPY --chown=root:root --chmod=755 jobrunner /usr/local/bin/ # buildkit
COPY --chown=root:root --chmod=755 generate_token /usr/local/bin/ # buildkit
USER max
WORKDIR /home/max/
ENTRYPOINT ["/bin/bash"]
CMD ["/home/max/backup.sh"]
Details
Container
2025-06-30 00:57:55 +00:00
43
OCI / Docker
linux/amd64
51 MiB
Versions (1) View all
latest 2025-06-30