SW

backuppc (master-2023-01-17)

Published 2023-01-16 23:36:09 +00:00 by Administrator in SW/backuppc

Installation

docker pull git.ivasoft.cz/sw/backuppc:master-2023-01-17
sha256:9defa8c58baf8cb67ba6c765eaa8015287cd7f97fa3765a3c8bbe2ed1cd93820

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 && 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:95cb52de4d83f424f84350506fe3b78fd2c77e5d0a1566958cef8a3690dc5cc5 in /etc/lighttpd/lighttpd.conf
COPY file:40f37d9fd067bf512dcecdfc378c19df31d58fbe1f1250ce2d244a29c9ec2d4a in /etc/lighttpd/auth.conf
COPY file:d900981b50c92e2e1918c826173ed7409218e01738f150149298c298555eada2 in /etc/lighttpd/auth-ldap.conf
COPY file:bde401e2938f05f698d036272401619a41df9e4d6e51bea0a787ee345e7a938a in /entrypoint.sh
COPY file:e91f8ee0d567975017fd53ada02f880420997e1d023f3d19e154c8deaf8e6200 in /etc/supervisord.conf
/bin/sh -c chmod +x /entrypoint.sh
EXPOSE 8080
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=2023-01-16T23:26:33Z
LABEL org.opencontainers.image.revision=c1fd070c6a236b72c0162d93e3019954a02de6ac
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 2023-01-16T23:26:33Z
org.opencontainers.image.revision c1fd070c6a236b72c0162d93e3019954a02de6ac
org.opencontainers.image.source https://git.ivasoft.cz/SW/backuppc.git
org.opencontainers.image.url https://git.ivasoft.cz/SW/backuppc
Details
Container
2023-01-16 23:36:09 +00:00
0
OCI / Docker
linux/amd64
74 MiB
Versions (2) View all
latest 2024-01-26
master-2023-01-17 2023-01-16