Alternatives to BorgBackup
A deduplicating archiver for Linux, macOS and BSD that makes daily backups cost almost nothing beyond the day’s changes. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
BorgBackup
A deduplicating archiver for Linux, macOS and BSD that makes daily backups cost almost nothing beyond the day’s changes.
Replacements
Listings that take over the same core job as BorgBackup.
restic
A single-executable backup program that makes encrypted, deduplicated snapshots and can send them almost anywhere.
restic is a single BSD-licensed binary with native Windows support and backends including S3, Backblaze B2, Azure and Google Cloud Storage.
Kopia
An encrypted snapshot backup tool with both a command line and a proper desktop app, pointed at whatever storage you choose.
Kopia adds a desktop app alongside its CLI, runs natively on Windows, and offers per-directory retention policies with encryption and deduplication.
rustic
Create encrypted, deduplicated backups in restic-compatible repositories.
rustic creates encrypted deduplicated backups in restic-compatible repositories on Windows, macOS and Linux, but is younger than restic.
Duplicacy
A deduplicating cloud backup tool whose lock-free design lets several machines share one storage bucket.
Duplicacy lets several machines share one deduplicated cloud bucket without a server, but its licence is not open source and the GUI is paid.
Duplicati
A backup client with a web interface that encrypts your files and pushes them to more than twenty cloud services.
Duplicati is MIT-licensed with a web interface and scheduler, encrypting backups to many cloud services, including on Windows.
Duplicity
Encrypted, bandwidth-efficient incremental backup to remote storage.
Duplicity encrypts and signs incremental backups to many remote back ends, but long incremental chains make restores slow and fragile.
rdiff-backup
Reverse incremental backup that keeps the newest copy as a plain mirror.
rdiff-backup keeps the newest copy as a plain mirror with reverse deltas, but has no client-side encryption or deduplication.
rsnapshot
Filesystem snapshot backups using rsync and hard links.
rsnapshot keeps browsable rsync hard-link snapshots on Linux and macOS, without encryption, compression or deduplication of its own.
Also worth comparing
These listings name BorgBackup as their own alternative, so the relationship runs both ways.
Arq
Encrypted backup software for Mac and Windows that stores backups in your own cloud account or disk.
BorgBackup is free open source deduplicating command-line backup for Linux and macOS over SSH, without a native Windows build or graphical interface.
bup
Command-line backup system built on the git packfile format with deduplication and fast incremental saves.
BorgBackup adds authenticated AES encryption, a choice of compression levels and FUSE-mounted archives, and it backs up over SSH with no daemon under BSD-2-Clause.
Disk ARchive (dar)
Command-line archiver and backup tool with compression, encryption and differential archives.
BorgBackup replaces differential archives with deduplicated, encrypted repositories reached over SSH, runs on Linux, macOS and BSD, and archives can be mounted with FUSE.
Pika Backup
A GNOME front end for BorgBackup: plug in a USB drive, pick folders, and it handles the rest.
BorgBackup is the engine Pika uses, run directly from the command line with full retention and pruning options but no graphical interface or scheduler.
Plakar
An open-source encrypted, deduplicating backup tool with snapshots and a web interface for browsing restores.
BorgBackup is a more established deduplicating archiver working over SSH, with FUSE-mountable archives, but it is command line only and primarily a Unix tool.
Synology Hyper Backup
Backup app for Synology NAS systems with scheduling, versioning and many local and cloud destinations.
BorgBackup is free and open source, making encrypted deduplicated archives over SSH on Linux, macOS and BSD, but it is command line only without built-in scheduling.
Tarsnap
A command-line online backup service for Unix-like systems with client-side encryption and block-level deduplication.
BorgBackup is free and open source under BSD-2-Clause, encrypting deduplicated archives sent over SSH to storage you control rather than to a single hosted service.
Vorta
A desktop front end for BorgBackup, so encrypted deduplicated backups stop being a cron job.
BorgBackup is the upstream engine Vorta wraps, giving full control through the command line, but you lose the desktop app and must arrange scheduling yourself.
Similar software
Related functionality, not a direct replacement.
Rclone
A command line tool that syncs, copies and mounts files across more than seventy cloud storage services.
borgmatic
Configure Borg backups, database dumps and monitoring in one place.
BorgBase
A hosted storage service for BorgBackup and Restic repositories with monitoring and append-only mode.
Backrest
Schedule and restore restic backups through a browser interface.