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:latestsha256:b004520bc23b7121a5af65e09d1c1bfa3663cf2ce30270c10087e5fd17128043Image 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"] |