ga-backup (latest)
Installation
docker pull forge.steffo.eu/steffo/ga-backup:latestsha256:ac817d2aa71d6a5015b6cceca27374079ee7a47079da43be56df35efb3ccfabcAbout this package
Backup solution based on Docker and Duplicity
Image layers
| ADD alpine-minirootfs-3.22.2-x86_64.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
2025-10-20 19:27:09 +02:00
Versions (4)
View all
Container
0
OCI / Docker
linux/amd64
Stefano Pigozzi <me@steffo.eu>
EUPL-1.2
316 MiB