Freedom251 › Kubernetes Backup Software
VolSync

What VolSync is
VolSync is a Kubernetes operator for asynchronous replication of persistent volumes within or across clusters. Its replication works independently of the underlying storage system, including across different storage types and vendors. The documented movers are Rclone, Restic, Rsync over TLS, Rsync over SSH, and Syncthing, each supporting a different replication pattern. Rclone can send data from one source to multiple destinations through intermediary object storage such as AWS S3. Rsync over TLS handles one-to-one asynchronous replication for disaster recovery, test-environment mirroring, and remote processing; it uses a TLS-protected tunnel and a shared TLS-PSK key for authentication. Syncthing supports live, many-to-many synchronization with eventual consistency. For backups, Restic works with persistent volumes: ReplicationSource sets the backup policy and ReplicationDestination is used for restores. Backups are scheduled, crash-consistent, and can use custom retention. VolSync exposes Prometheus metrics for monitoring replication relationships. A Kubernetes snapshot controller is required, and CSI storage with snapshot and clone support is recommended for some functionality. The documentation recommends installing through its Helm chart on Kubernetes or OpenShift. The project is free and open source under GNU AGPL 3.0; API files use Apache 2.0 and documentation uses CC BY-SA 4.0.
Who it suits
VolSync suits teams running Kubernetes or OpenShift that need asynchronous persistent-volume replication or persistent-volume backups. Its storage-independent replication methods can serve different patterns, from one-to-many delivery through object storage to live synchronization among peers.
What it does well
- Replicates across storage systems, types, and vendors.
- Documents five replication methods.
- Restic supports persistent-volume backups and restores.
- Retention options are custom.
- Prometheus metrics monitor replication relationships.
What to know first
- A Kubernetes snapshot controller is required.
- CSI storage with snapshot and clone support is recommended for some functionality.
- Mover pod permissions affect replicated data and cluster security.
Limits
VolSync is free. A Kubernetes snapshot controller is required; CSI storage with snapshot and clone support is recommended for some functionality.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| VolSync (open-source project) | Kubernetes operator; cluster snapshot controller required; CSI storage recommended | Free |
As github.com lists them, read 4 Oct 2026. The maker's own page has the final word.
Getting started
- Open the VolSync project website on GitHub.
- Prepare a Kubernetes environment with a Kubernetes snapshot controller.
- Use the recommended Helm chart deployment route.
- Choose a documented mover for the replication pattern you need.
- Configure ReplicationSource for backup policy and ReplicationDestination for restores when using Restic.
Verdict
Choose VolSync if you need a free Kubernetes operator for asynchronous volume replication or persistent-volume backups. Its range of movers covers several replication patterns, while the required snapshot controller and mover permission considerations make cluster setup and access choices important.
Questions
How much does VolSync cost?
VolSync is free and open source.
What platforms does VolSync support?
It is self-hosted; it is a Kubernetes operator, and the documentation recommends deployment on Kubernetes or OpenShift.
Which replication methods are documented?
Rclone, Restic, Rsync over TLS, Rsync over SSH, and Syncthing.
Can VolSync back up persistent volumes?
Yes. The Restic mover supports persistent-volume backups, with ReplicationSource defining backup policy and ReplicationDestination used for restores.
What does VolSync require?
A Kubernetes snapshot controller is required. CSI storage with snapshot and clone support is recommended for some functionality.
What license does VolSync use?
The project uses GNU AGPL 3.0. API files are additionally under Apache 2.0, and documentation is under CC BY-SA 4.0.
Facts from VolSync's own pages
- Backups
- The Restic mover supports persistent-volume backups, with ReplicationSource defining backup policy and ReplicationDestination used for restores. · volsync.readthedocs.io, 4 Oct 2026
- CSI requirements
- A Kubernetes snapshot controller is required; CSI storage with snapshot and clone support is recommended for some functionality. · volsync.readthedocs.io, 4 Oct 2026
- Installation
- The documentation recommends deploying VolSync through its Helm chart on Kubernetes or OpenShift. · volsync.readthedocs.io, 4 Oct 2026
- License
- The project is licensed under GNU AGPL 3.0, with API files additionally under Apache 2.0 and documentation under CC BY-SA 4.0. · github.com, 4 Oct 2026
- Monitoring
- VolSync exposes metrics for monitoring replication relationships via Prometheus. · volsync.readthedocs.io, 4 Oct 2026
- Mover permissions
- Mover pods run in source and destination namespaces, and their permissions affect what data they can replicate and cluster security. · volsync.readthedocs.io, 4 Oct 2026
- Organization
- The project repository is maintained under the Backube GitHub organization; the opened project pages do not state its headquarters or founding year. · github.com, 4 Oct 2026
- Rclone use case
- Rclone supports asynchronous one-to-many replication through intermediary object storage such as AWS S3. · volsync.readthedocs.io, 4 Oct 2026
- Replication methods
- The documented methods are Rclone, Restic, Rsync over TLS, Rsync over SSH, and Syncthing. · volsync.readthedocs.io, 4 Oct 2026
- Rsync use case
- Rsync over TLS supports one-to-one asynchronous replication for disaster recovery, test-environment mirroring, and remote processing. · volsync.readthedocs.io, 4 Oct 2026
- Security
- Rsync over TLS uses a TLS-protected tunnel and authenticates the connection with a shared TLS-PSK key. · volsync.readthedocs.io, 4 Oct 2026
- Storage independence
- Its replication is independent of the storage system and can work across storage types and vendors. · volsync.readthedocs.io, 4 Oct 2026
- Syncthing use case
- Syncthing supports live, many-to-many, eventually consistent synchronization for data spread across peers. · volsync.readthedocs.io, 4 Oct 2026
- What it does
- VolSync is a Kubernetes operator for asynchronous replication of persistent volumes within or across clusters. · volsync.readthedocs.io, 4 Oct 2026
Where VolSync stands on Freedom251
- Kubernetes Backup Software#15 of 31