backube/volsync

Asynchronous data replication for Kubernetes volumes

Go

1,032

3,693 commits

updated Oct 14, 2026

See the code

README

VolSync

VolSync asynchronously replicates Kubernetes persistent volumes between clusters using either rsync or rclone. It also supports creating backups of persistent volumes via restic.

Documentation
Status Go Report
Card codecov maturity

Documentation operator

Getting started

The fastest way to get started is to install VolSync in a kind cluster:

  • Install kind if you don't already have it:
    $ go install sigs.k8s.io/kind@latest
  • Use our convenient script to start a cluster, install the CSI hostpath driver, and the snapshot controller.
    $ ./hack/setup-kind-cluster.sh
  • Install the latest release via Helm
    $ helm repo add backube https://backube.github.io/helm-charts/
    $ helm install --create-namespace -n volsync-system volsync backube/volsync
  • See the usage instructions for information on setting up replication relationships.

More detailed information on installation and usage can be found in the official documentation.

Licensing

This project is licensed under the GNU AGPL 3.0 License with the following exceptions:

csi
data-migration
data-protection
data-replication
disaster-recovery
kubernetes
kubernetes-operator
mirroring
persistent-volume
storage

backube/volsync

Asynchronous data replication for Kubernetes volumes

Go

1,032

3,693 commits

updated Oct 14, 2026

See the code

README

VolSync

VolSync asynchronously replicates Kubernetes persistent volumes between clusters using either rsync or rclone. It also supports creating backups of persistent volumes via restic.

Documentation
Status Go Report
Card codecov maturity

Documentation operator

Getting started

The fastest way to get started is to install VolSync in a kind cluster:

  • Install kind if you don't already have it:
    $ go install sigs.k8s.io/kind@latest
  • Use our convenient script to start a cluster, install the CSI hostpath driver, and the snapshot controller.
    $ ./hack/setup-kind-cluster.sh
  • Install the latest release via Helm
    $ helm repo add backube https://backube.github.io/helm-charts/
    $ helm install --create-namespace -n volsync-system volsync backube/volsync
  • See the usage instructions for information on setting up replication relationships.

More detailed information on installation and usage can be found in the official documentation.

Licensing

This project is licensed under the GNU AGPL 3.0 License with the following exceptions:

csi
data-migration
data-protection
data-replication
disaster-recovery
kubernetes
kubernetes-operator
mirroring
persistent-volume
storage

Project health

Overall

6.4/10

Maintained

10/10

Code review

10/10
OpenSSF Scorecard

Latest release

v0.16.0 · May 25, 2026

Releases this year

3

Significant stargazers

(top 24 of 25)

Jan-Otto Kröpke

741 followers · starred Sep 2025

Hemant Kumar

347 followers · starred Nov 2022

Nir Soffer

172 followers · starred Feb 2022

Viktor Oreshkin

489 followers · starred Sep 2026