SW

backuppc (latest)

Published 2024-01-26 22:18:44 +00:00 by Administrator in SW/backuppc

Installation

docker pull git.ivasoft.cz/sw/backuppc:latest
sha256:54fb8d3dfff6df79dbe4a2d694dc1689c7958988dfa2e7fe08a3afd61067d38e

Image Layers

ADD file:587cae71969871d3c6456d844a8795df9b64b12c710c275295a1182b46f630e7 in /
CMD ["/bin/sh"]
LABEL maintainer=Adrien Ferrand <ferrand.ad@gmail.com>
ARG BACKUPPC_VERSION=4.4.0
ARG BACKUPPC_XS_VERSION=0.62
ARG RSYNC_BPC_VERSION=3.1.3.0
ENV BACKUPPC_VERSION=4.4.0
ENV BACKUPPC_XS_VERSION=0.62
ENV RSYNC_BPC_VERSION=3.1.3.0
/bin/sh -c apk --no-cache --update add rsync tar bash shadow ca-certificates supervisor perl perl-archive-zip perl-xml-rss perl-cgi perl-file-listing perl-json-xs expat samba-client iputils openssh openssl rrdtool ttf-dejavu msmtp lighttpd lighttpd-mod_auth apache2-utils tzdata libstdc++ libgomp gzip pigz encfs sudo && apk --no-cache --update -X http://dl-cdn.alpinelinux.org/alpine/edge/community add par2cmdline && apk --no-cache --update --virtual build-dependencies add gcc g++ autoconf automake make git perl-dev acl-dev curl && git clone https://github.com/backuppc/backuppc-xs.git /root/backuppc-xs --branch $BACKUPPC_XS_VERSION && cd /root/backuppc-xs && perl Makefile.PL && make && make test && make install && git clone https://github.com/backuppc/rsync-bpc.git /root/rsync-bpc --branch $RSYNC_BPC_VERSION && cd /root/rsync-bpc && ./configure && make reconfigure && make && make install && rm -f /usr/sbin/sendmail && ln -s /usr/bin/msmtp /usr/sbin/sendmail && sed -i -e 's/^# Host \*/Host */g' /etc/ssh/ssh_config && sed -i -e 's/^# StrictHostKeyChecking ask/ StrictHostKeyChecking no/g' /etc/ssh/ssh_config && curl -o /root/backuppc-master.tar.gz -L https://github.com/backuppc/backuppc/archive/refs/heads/master.tar.gz && cd /root && tar xvzf backuppc-master.tar.gz && cd backuppc-master && curl -o cpanm -L https://cpanmin.us && chmod +x cpanm && ./cpanm --quiet --installdeps --notest . && ./makeDist --version $BACKUPPC_VERSION && cp dist/BackupPC-$BACKUPPC_VERSION.tar.gz ../ && cd .. && rm -rf backuppc-master && mkdir -p /home/backuppc && cd /home/backuppc && touch /firstrun && rm -rf /root/backuppc-xs /root/rsync-bpc /root/par2cmdline && apk del build-dependencies
COPY file:a808341b60084b8c7a9121621b6a1faa872d6d1610a848ca11127b109fe4ea21 in /etc/lighttpd/lighttpd.conf
COPY file:40f37d9fd067bf512dcecdfc378c19df31d58fbe1f1250ce2d244a29c9ec2d4a in /etc/lighttpd/auth.conf
COPY file:d900981b50c92e2e1918c826173ed7409218e01738f150149298c298555eada2 in /etc/lighttpd/auth-ldap.conf
COPY file:8867179d281f2b355fc606683d1f0afc8d0f3ce7eedb3530279e79b4086e0a0f in /entrypoint.sh
COPY file:e91f8ee0d567975017fd53ada02f880420997e1d023f3d19e154c8deaf8e6200 in /etc/supervisord.conf
/bin/sh -c chmod +x /entrypoint.sh
EXPOSE 80
WORKDIR /home/backuppc
VOLUME [/etc/backuppc /home/backuppc /data/backuppc]
ENTRYPOINT ["/entrypoint.sh"]
CMD ["/usr/bin/supervisord" "-c" "/etc/supervisord.conf"]
LABEL org.opencontainers.image.created=2024-01-26T22:16:12Z
LABEL org.opencontainers.image.revision=777bb38fab13439fa0e28362045f3ae6a71d880b
LABEL org.opencontainers.image.source=https://git.ivasoft.cz/SW/backuppc.git
LABEL org.opencontainers.image.url=https://git.ivasoft.cz/SW/backuppc

Labels

Key Value
maintainer Adrien Ferrand <ferrand.ad@gmail.com>
org.opencontainers.image.created 2024-01-26T22:16:12Z
org.opencontainers.image.revision 777bb38fab13439fa0e28362045f3ae6a71d880b
org.opencontainers.image.source https://git.ivasoft.cz/SW/backuppc.git
org.opencontainers.image.url https://git.ivasoft.cz/SW/backuppc
Details
Container
2024-01-26 22:18:44 +00:00
69
OCI / Docker
linux/amd64
74 MiB
Versions (2) View all
latest 2024-01-26
master-2023-01-17 2023-01-16