Limbo - Knowledge Base

Global Knowledge base not restricted by implementations for more information check

borg-backup (alpha)

Published 2025-12-06 02:00:28 +00:00 by marcio.fernandes in kb/borg

Installation

docker pull git.limbosolutions.com/kb/borg-backup:alpha
sha256:991196ca0e1d9364f4592ffb1aa0a8f25dd9d6e6b2325eaf4d6804d60fb72662

Image Layers

ADD alpine-minirootfs-3.23.0-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
RUN /bin/sh -c echo "Installing packages." # buildkit
RUN /bin/sh -c apk update && apk add --no-cache borgbackup openssh bash tzdata # buildkit
RUN /bin/sh -c echo "Copying app." # buildkit
COPY ./docker/app /app # buildkit
RUN /bin/sh -c echo "creating symbolic links to app/scripts." # buildkit
RUN /bin/sh -c ln -s /app/scripts/loadenv /usr/local/bin/loadenv # buildkit
RUN /bin/sh -c ln -s /app/scripts/remote-connect /usr/local/bin/remote-connect # buildkit
RUN /bin/sh -c ln -s /app/scripts/remote-get-folder-size /usr/local/bin/remote-get-folder-size # buildkit
RUN /bin/sh -c echo "creating .ssh folder." # buildkit
RUN /bin/sh -c mkdir /root/.ssh # buildkit
RUN /bin/sh -c echo "setting .ssh folder permissions." # buildkit
RUN /bin/sh -c chmod 700 /root/.ssh # buildkit
RUN /bin/sh -c echo "Setting loadenv to bashrc and bash_profile" # buildkit
RUN /bin/sh -c echo "source /usr/local/bin/loadenv" > /root/.bash_profile # buildkit
RUN /bin/sh -c echo "source /usr/local/bin/loadenv" > /root/.bashrc # buildkit
RUN /bin/sh -c echo "setting entrypoint." # buildkit
ENTRYPOINT ["/app/scripts/entrypoint.sh"]
Details
Container
2025-12-06 02:00:28 +00:00
55
OCI / Docker
linux/amd64
26 MiB
Versions (2) View all
alpha 2025-12-06
latest 2025-12-06