volsync (sha256:fc98f1201a85a135b87a952df1c22cff489b7bf893708f485577d1b6d0b7bf85)

Published 2026-10-22 12:01:11 +00:00 by galen

Installation

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

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:2fcd1ca2b477955927b3f5efd987f047101cd586e309b90ff9e3d22cde3fa5f5 in /
COPY file:1376702515d596f414e3aa494e0daa6d408a6d2475c4aeca96bf9392f5287f69 in /etc/yum.repos.d/.
CMD ["/bin/bash"]
COPY dir:1e352836f570c2fb121d4b2c30cdc17fed57486a0a1cdaa55d16d9971f6b0aa6 in /usr/share/buildinfo/
COPY dir:1e352836f570c2fb121d4b2c30cdc17fed57486a0a1cdaa55d16d9971f6b0aa6 in /root/buildinfo/
LABEL "org.opencontainers.image.created"="2026-10-13T13:35:30Z" "org.opencontainers.image.revision"="31c16e4570d0b2dd27707ce88c88f65b1212cf78" "build-date"="2026-10-13T13:35:30Z" "architecture"="x86_64" "vcs-ref"="31c16e4570d0b2dd27707ce88c88f65b1212cf78" "vcs-type"="git" "release"="1791898448"org.opencontainers.image.created=2026-10-13T13:35:30Z,org.opencontainers.image.revision=31c16e4570d0b2dd27707ce88c88f65b1212cf78
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-10-21T14:00:17.924344362Z
ARG version_arg=v0.17.0+d0d27f4
ENV builddate=2026-10-21T14:00:17.924344362Z
ENV version=v0.17.0+d0d27f4
LABEL org.opencontainers.image.base.name=registry.access.redhat.com/ubi9-minimal
LABEL org.opencontainers.image.created=2026-10-21T14:00:17.924344362Z
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.17.0+d0d27f4
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.17.0+d0d27f4
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-10-13T13:35:30Z
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.45.0
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-10-21T14:00:17.924344362Z
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.17.0+d0d27f4
org.opencontainers.image.source https://github.com/backube/volsync
org.opencontainers.image.title VolSync
org.opencontainers.image.vendor Backube
org.opencontainers.image.version v0.17.0+d0d27f4
release 1791898448
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 31c16e4570d0b2dd27707ce88c88f65b1212cf78
vcs-type git
vendor Red Hat, Inc.
version 9.8
Details
Container
2026-10-22 12:01:11 +00:00
3
2026-10-30 00:00:24 +00:00
OCI / Docker
linux/amd64
AGPL-3.0-or-later
201 MiB
Versions (3) View all
0.17.0 2026-10-22
0.16.0 2026-06-19
0.15.0 2026-06-01