ga-backup (latest)
Installation
docker pull forge.steffo.eu/steffo/ga-backup:latestsha256:093024a976b5eaabb0a6b0706ede31378c3143acd8ed75ce9e82c22b2157bd2cAbout this package
Backup solution based on Docker and Duplicity
Image layers
| ADD alpine-minirootfs-3.23.2-aarch64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ENV CARGO_NET_GIT_FETCH_WITH_CLI=true |
| RUN /bin/sh -c apk add git # buildkit |
| RUN /bin/sh -c apk add curl # buildkit |
| RUN /bin/sh -c apk add py3-pip # buildkit |
| RUN /bin/sh -c apk add python3-dev # buildkit |
| RUN /bin/sh -c apk add libffi-dev # buildkit |
| RUN /bin/sh -c apk add musl-dev # buildkit |
| RUN /bin/sh -c apk add openssl-dev # buildkit |
| RUN /bin/sh -c apk add pkgconfig # buildkit |
| RUN /bin/sh -c apk add gcc # buildkit |
| RUN /bin/sh -c apk add rust # buildkit |
| RUN /bin/sh -c apk add cargo # buildkit |
| RUN /bin/sh -c apk add duplicity # buildkit |
| RUN /bin/sh -c pip install --break-system-packages --upgrade pip # buildkit |
| RUN /bin/sh -c pip install --break-system-packages google-auth-oauthlib # buildkit |
| RUN /bin/sh -c pip install --break-system-packages google-api-python-client # buildkit |
| RUN /bin/sh -c apk del rust # buildkit |
| RUN /bin/sh -c apk del musl-dev # buildkit |
| RUN /bin/sh -c apk del libffi-dev # buildkit |
| RUN /bin/sh -c apk del gcc # buildkit |
| RUN /bin/sh -c apk del python3-dev # buildkit |
| RUN /bin/sh -c apk del cargo # buildkit |
| RUN /bin/sh -c apk del git # buildkit |
| RUN /bin/sh -c apk del pkgconfig # buildkit |
| RUN /bin/sh -c apk del openssl-dev # buildkit |
| RUN /bin/sh -c mkdir --parents --verbose /var/log/gabackup # buildkit |
| ENV GA_LOGS=/var/log/gabackup |
| WORKDIR /usr/lib/gabackup |
| ENV GA_HOME=/usr/lib/gabackup |
| ENV HOME=/usr/lib/gabackup |
| COPY ./entrypoint.sh /usr/lib/gabackup/entrypoint.sh # buildkit |
| COPY ./restore.sh /usr/lib/gabackup/restore.sh # buildkit |
| COPY ./backup.sh /etc/periodic/daily/backup.sh # buildkit |
| ENTRYPOINT ["/usr/lib/gabackup/entrypoint.sh"] |
| CMD [] |
| LABEL org.opencontainers.image.title=GA Backup |
| LABEL org.opencontainers.image.description=Backup solution based on Docker and Duplicity |
| LABEL org.opencontainers.image.authors=Stefano Pigozzi <me@steffo.eu> |
| LABEL org.opencontainers.image.version=3.0.1 |
| LABEL org.opencontainers.image.licenses=EUPL-1.2 |
| LABEL org.opencontainers.image.url=https://forge.steffo.eu/steffo/-/packages/container/ga-backup/latest |
| LABEL org.opencontainers.image.source=https://forge.steffo.eu/steffo/ga-backup |
| LABEL org.opencontainers.image.documentation=https://forge.steffo.eu/steffo/ga-backup/wiki |
| ENV DUPLICITY_FULL_IF_OLDER_THAN=1M |
| ENV NTFY= |
| ENV NTFY_TAGS= |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.authors | Stefano Pigozzi <me@steffo.eu> |
| org.opencontainers.image.description | Backup solution based on Docker and Duplicity |
| org.opencontainers.image.documentation | https://forge.steffo.eu/steffo/ga-backup/wiki |
| org.opencontainers.image.licenses | EUPL-1.2 |
| org.opencontainers.image.source | https://forge.steffo.eu/steffo/ga-backup |
| org.opencontainers.image.title | GA Backup |
| org.opencontainers.image.url | https://forge.steffo.eu/steffo/-/packages/container/ga-backup/latest |
| org.opencontainers.image.version | 3.0.1 |
Details
2026-01-20 22:59:41 +01:00
Versions (4)
View all
Container
1
OCI / Docker
linux/arm64/v8
Stefano Pigozzi <me@steffo.eu>
EUPL-1.2
318 MiB