zrepl
Automated ZFS snapshot replication and pruning
zrepl is a one-stop solution for automated ZFS snapshot management and replication. It handles taking snapshots, pruning them per policy, and replicating datasets between machines with a simple daemon and configuration.
Key features
- Automatic ZFS snapshots
- Push and pull replication
- Flexible pruning policies
- Single daemon
Pros & cons
Strengths
- Released under the MIT license
- Active community (1.2k GitHub stars)
- Written in Go
- Tiny footprint — runs in 128 MB RAM
Trade-offs
- ZFS required
- YAML configuration
zrepl replaces
Compare zrepl
19 head-to-head comparisons.
- zrepl vs Rclone
- zrepl vs Restic
- zrepl vs Duplicati
- zrepl vs Kopia
- zrepl vs BorgBackup
- zrepl vs Velero
- zrepl vs bup
- zrepl vs Backrest
- zrepl vs Duplicacy
- zrepl vs CKAN
- zrepl vs pgBackRest
- zrepl vs Docker Volume Backup
- zrepl vs Barman
- zrepl vs Bareos
- zrepl vs ZFS Autobackup
- zrepl vs Duplicacy alt MailpileBackup nono pgmoneta
- zrepl vs Backblaze alt nono Nxs-backup
- zrepl vs Amanda
- zrepl vs Minarca Backup
Similar backup & recovery apps
Rclone
Backup & RecoverySync and copy files to dozens of cloud providers
Replaces Backblaze
Restic
Backup & RecoveryFast, secure, efficient backup program
Replaces Backblaze, Carbonite
Duplicati
Backup & RecoveryFree backup software with a friendly web UI
Replaces Backblaze, Carbonite
Kopia
Backup & RecoveryFast, encrypted backup with a clean interface
Replaces Backblaze, Carbonite
BorgBackup
Backup & RecoveryDeduplicating archiver with compression and encryption
Replaces Carbonite, Backblaze
Velero
Backup & RecoveryBackup and migrate Kubernetes cluster resources
Replaces Kasten K10