volsync (sha256:e21d9589e5b47f86632b3fadb53edadd0abb148bb4b9b9fc7277b8f8130d2017)

Published 2026-06-19 12:03:29 +00:00 by galen

Installation

docker pull git.mug.lv/galen/volsync@sha256:e21d9589e5b47f86632b3fadb53edadd0abb148bb4b9b9fc7277b8f8130d2017
sha256:e21d9589e5b47f86632b3fadb53edadd0abb148bb4b9b9fc7277b8f8130d2017

About this package

VolSync data replication operator

Image layers

LABEL maintainer="Red Hat, Inc."
LABEL vendor="Red Hat, Inc."
LABEL url="https://catalog.redhat.com/en/search?searchType=containers"
LABEL com.redhat.component="ubi9-minimal-container" name="ubi9/ubi-minimal" version="9.8" cpe="cpe:/a:redhat:enterprise_linux:9::appstream" distribution-scope="public"
LABEL com.redhat.license_terms="https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI"
LABEL summary="Provides the latest release of the minimal Red Hat Universal Base Image 9."
LABEL description="The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly."
LABEL io.k8s.description="The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly."
LABEL io.k8s.display-name="Red Hat Universal Base Image 9 Minimal"
LABEL io.openshift.expose-services=""
LABEL io.openshift.tags="minimal rhel9"
ENV container oci
COPY dir:089626db9f0e556d2460ea9b02a44cc63366766c2d8912a1fd05fdd542cbb8e4 in /
COPY file:1376702515d596f414e3aa494e0daa6d408a6d2475c4aeca96bf9392f5287f69 in /etc/yum.repos.d/.
CMD ["/bin/bash"]
COPY file:93583a9ebbaeff1e36b48820b647eea1eef523f6627dacfb0b21af79f5a41b35 in /usr/share/buildinfo/content-sets.json
COPY file:93583a9ebbaeff1e36b48820b647eea1eef523f6627dacfb0b21af79f5a41b35 in /root/buildinfo/content_manifests/content-sets.json
COPY file:aae7c733edba3a2c94cde549acbeb2025333f3fac20483f5ec988a263ea63dc6 in /usr/share/buildinfo/labels.json
COPY file:aae7c733edba3a2c94cde549acbeb2025333f3fac20483f5ec988a263ea63dc6 in /root/buildinfo/labels.json
LABEL "architecture"="x86_64" "vcs-type"="git" "vcs-ref"="842dd1c603c36c8d242d5ec075adccffb3bfea5c" "org.opencontainers.image.revision"="842dd1c603c36c8d242d5ec075adccffb3bfea5c" "build-date"="2026-06-02T05:44:58Z" "org.opencontainers.image.created"="2026-06-02T05:44:58Z" "release"="1780378819"org.opencontainers.image.revision=842dd1c603c36c8d242d5ec075adccffb3bfea5c,org.opencontainers.image.created=2026-06-02T05:44:58Z
WORKDIR /
RUN /bin/sh -c microdnf --refresh update -y && microdnf --nodocs --setopt=install_weak_deps=0 install -y findutils `# used by various mover scripts` acl `# rclone - getfacl/setfacl` openssh `# rsync/ssh - ssh key generation in operator` openssh-clients `# rsync/ssh - ssh client` openssh-server `# rsync/ssh - ssh server` python3 `# rsync/ssh - rrsync, munge-symlinks scripts` stunnel `# rsync-tls` openssl `# syncthing - server certs` vim-minimal `# for mover debug` tar `# for mover debug` && microdnf --setopt=install_weak_deps=0 install -y `# docs are needed so rrsync gets installed for ssh variant` rsync `# rsync/ssh, rsync-tls - rsync, rrsync, munge-symlinks` && microdnf clean all && rm -rf /var/cache/yum # buildkit
COPY /workspace/manager /manager # buildkit
COPY /workspace/rclone/rclone /usr/local/bin/rclone # buildkit
COPY /mover-rclone/active.sh /mover-rclone/ # buildkit
RUN /bin/sh -c chmod a+rx /mover-rclone/*.sh # buildkit
COPY /workspace/restic/restic /usr/local/bin/restic # buildkit
COPY /mover-restic/entry.sh /mover-restic/ # buildkit
RUN /bin/sh -c chmod a+rx /mover-restic/*.sh # buildkit
COPY /mover-rsync/source.sh /mover-rsync/destination.sh /mover-rsync/destination-command.sh /mover-rsync/ # buildkit
RUN /bin/sh -c chmod a+rx /mover-rsync/*.sh # buildkit
RUN /bin/sh -c ln -s /keys/destination /etc/ssh/ssh_host_rsa_key && ln -s /keys/destination.pub /etc/ssh/ssh_host_rsa_key.pub && install /usr/share/doc/rsync/support/rrsync /usr/local/bin && install /usr/share/doc/rsync/support/munge-symlinks /usr/local/bin && SSHD_CONFIG="/etc/ssh/sshd_config" && sed -ir 's|^[#\s]*\(.*/etc/ssh/ssh_host_ecdsa_key\)$|#\1|' "$SSHD_CONFIG" && sed -ir 's|^[#\s]*\(.*/etc/ssh/ssh_host_ed25519_key\)$|#\1|' "$SSHD_CONFIG" && sed -ir 's|^[#\s]*\(PasswordAuthentication\)\s.*$|\1 no|' "$SSHD_CONFIG" && sed -ir 's|^[#\s]*\(KbdInteractiveAuthentication\)\s.*$|\1 no|' "$SSHD_CONFIG" && sed -ir 's|^[#\s]*\(AllowTcpForwarding\)\s.*$|\1 no|' "$SSHD_CONFIG" && sed -ir 's|^[#\s]*\(X11Forwarding\)\s.*$|\1 no|' "$SSHD_CONFIG" && sed -ir 's|^[#\s]*\(PermitTunnel\)\s.*$|\1 no|' "$SSHD_CONFIG" && sed -ir 's|^[#\s]*\(PidFile\)\s.*$|\1 /tmp/sshd.pid|' "$SSHD_CONFIG" && sed -ir 's|^[#\s]*\(UsePAM\)\s.*$|\1 no|' "$SSHD_CONFIG" && sed -ir 's|^[#\s]*\(GSSAPIAuthentication\)\s.*$|\1 no|' "$SSHD_CONFIG" && INCLUDED_SSH_CONFIG_DIR="/etc/ssh/sshd_config.d" && sed -ir 's|^[#\s]*\(UsePAM\)\s.*$|\1 no|' "$INCLUDED_SSH_CONFIG_DIR"/* && sed -ir 's|^[#\s]*\(GSSAPIAuthentication\)\s.*$|\1 no|' "$INCLUDED_SSH_CONFIG_DIR"/* # buildkit
COPY /mover-rsync-tls/client.sh /mover-rsync-tls/server.sh /mover-rsync-tls/ # buildkit
RUN /bin/sh -c chmod a+rx /mover-rsync-tls/*.sh # buildkit
COPY /workspace/syncthing/bin/syncthing /usr/local/bin/syncthing # buildkit
ENV SYNCTHING_DATA_TRANSFERMODE=sendreceive
COPY /mover-syncthing/config-template.xml /mover-syncthing/ # buildkit
RUN /bin/sh -c chmod a+r /mover-syncthing/config-template.xml # buildkit
COPY /mover-syncthing/config-template.xml /mover-syncthing/stignore-template /mover-syncthing/entry.sh /mover-syncthing/ # buildkit
RUN /bin/sh -c chmod a+r /mover-syncthing/config-template.xml && chmod a+r /mover-syncthing/stignore-template && chmod a+rx /mover-syncthing/*.sh # buildkit
COPY /workspace/diskrsync/bin/diskrsync /usr/local/bin/diskrsync # buildkit
COPY /workspace/diskrsync-tcp/diskrsync-tcp /diskrsync-tcp # buildkit
ARG builddate_arg=2026-06-10T13:22:57.604070229Z
ARG version_arg=v0.16.0+22b97b0
ENV builddate=2026-06-10T13:22:57.604070229Z
ENV version=v0.16.0+22b97b0
LABEL org.opencontainers.image.base.name=registry.access.redhat.com/ubi9-minimal
LABEL org.opencontainers.image.created=2026-06-10T13:22:57.604070229Z
LABEL org.opencontainers.image.description=VolSync data replication operator
LABEL org.opencontainers.image.documentation=https://volsync.readthedocs.io/
LABEL org.opencontainers.image.licenses=AGPL-3.0-or-later
LABEL org.opencontainers.image.revision=v0.16.0+22b97b0
LABEL org.opencontainers.image.source=https://github.com/backube/volsync
LABEL org.opencontainers.image.title=VolSync
LABEL org.opencontainers.image.vendor=Backube
LABEL org.opencontainers.image.version=v0.16.0+22b97b0
ENTRYPOINT ["/bin/bash"]
COPY ./restic.patch /tmp/restic.patch # buildkit
RUN /bin/sh -c microdnf --refresh update -y && microdnf --nodocs --setopt=install_weak_deps=0 install -y patch && patch -d/ -p1 </tmp/restic.patch && microdnf remove -y patch && microdnf clean all && rm -rf /var/cache/yum && rm /tmp/restic.patch # buildkit

Labels

Key Value
architecture x86_64
build-date 2026-06-02T05:44:58Z
com.redhat.component ubi9-minimal-container
com.redhat.license_terms https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI
cpe cpe:/a:redhat:enterprise_linux:9::appstream
description The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly.
distribution-scope public
io.buildah.version 1.42.2
io.k8s.description The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly.
io.k8s.display-name Red Hat Universal Base Image 9 Minimal
io.openshift.expose-services
io.openshift.tags minimal rhel9
maintainer Red Hat, Inc.
name ubi9/ubi-minimal
org.opencontainers.image.base.name registry.access.redhat.com/ubi9-minimal
org.opencontainers.image.created 2026-06-10T13:22:57.604070229Z
org.opencontainers.image.description VolSync data replication operator
org.opencontainers.image.documentation https://volsync.readthedocs.io/
org.opencontainers.image.licenses AGPL-3.0-or-later
org.opencontainers.image.revision v0.16.0+22b97b0
org.opencontainers.image.source https://github.com/backube/volsync
org.opencontainers.image.title VolSync
org.opencontainers.image.vendor Backube
org.opencontainers.image.version v0.16.0+22b97b0
release 1780378819
summary Provides the latest release of the minimal Red Hat Universal Base Image 9.
url https://catalog.redhat.com/en/search?searchType=containers
vcs-ref 842dd1c603c36c8d242d5ec075adccffb3bfea5c
vcs-type git
vendor Red Hat, Inc.
version 9.8
Details
Container
2026-06-19 12:03:29 +00:00
3
OCI / Docker
linux/amd64
AGPL-3.0-or-later
199 MiB
Versions (2) View all
0.16.0 2026-06-19
0.15.0 2026-06-01