Choosing the Right Backup Tool
Selecting a backup tool for your Breeze depends on your priorities: speed, cloud support, ease of use, or encryption features. This guide compares three popular open-source options to help you decide.
BorgBackup
- Deduplication: Excellent chunk-level deduplication reduces storage significantly
- Speed: Very fast for local and SSH-based remote backups
- Encryption: AES-256 with authenticated encryption
- Cloud support: SSH/SFTP only natively; needs rclone or a bridge for cloud storage
- Best for: Server-to-server backups over SSH with maximum efficiency
borg init --encryption=repokey ssh://user@remote/backup/borg-repo
borg create ssh://user@remote/backup/borg-repo::daily-{now} /var/www /etc
borg prune --keep-daily 7 --keep-weekly 4 ssh://user@remote/backup/borg-repo
Restic
- Deduplication: Content-defined chunking with strong deduplication
- Speed: Fast with built-in parallelism
- Encryption: AES-256 in counter mode with Poly1305 authentication
- Cloud support: Native support for S3, B2, Azure, Google Cloud, SFTP, and REST
- Best for: Cloud-first backup strategies with minimal configuration
restic -r s3:s3.amazonaws.com/my-bucket init
restic -r s3:s3.amazonaws.com/my-bucket backup /var/www /etc
restic -r s3:s3.amazonaws.com/my-bucket forget --keep-daily 7 --prune
Duplicati
- Deduplication: Block-level deduplication
- Speed: Slower than Borg and Restic, but adequate for most workloads
- Encryption: AES-256 built-in
- Cloud support: Broadest provider support including consumer services
- Best for: Users who prefer a web-based GUI and wide cloud provider compatibility
Quick Comparison Table
- CLI-focused, fastest: BorgBackup
- Cloud-native, versatile: Restic
- GUI-friendly, broad cloud support: Duplicati
For most Breeze users, Restic offers the best balance of speed, cloud support, and simplicity. Choose Borg for SSH-only environments, or Duplicati if you prefer a graphical interface.