BorgBackup

BorgBackup

BorgBackup is an open source, deduplicating backup program that offers compressed and encrypted backups. It handles large filesystems efficiently and verifies data integrity to prevent silent corruption. Useful for individuals and enterprises needing reliable, secure backups.
BorgBackup image
open-source encrypted compressed deduplication backup filesystems data-integrity

BorgBackup: Open Source Deduplicating Backup

Compressed and encrypted backups with data integrity verification for large filesystems, suitable for individuals and enterprises requiring reliable and secure backups.

What is BorgBackup?

BorgBackup is an open source deduplicating backup program suited for daily backups. It provides encrypted online backups that are compressed and deduplicate similar data across multiple backup runs. This makes BorgBackup efficient with storage space while still allowing users easy access to multiple backup versions.

Some key features of BorgBackup include:

  • Client-server architecture for central backup servers
  • Disk-based storage backends for higher performance than tape
  • AES-256 encryption with key wrapping for security
  • Compression using algorithms like LZ4 for smaller backups
  • Data deduplication for storage efficiency
  • Integrity checks to prevent silent data corruption
  • Mount backups as a filesystem for easy restores
  • Pruning of old backups according to flexible retention policies
  • Efficient handling of large numbers of files and filesystems

These capabilities make BorgBackup well-suited for both individuals needing encrypted, compressed home backups as well as enterprises handling large amounts of business data. The open source license allows custom integrations into existing infrastructure as well. Overall, BorgBackup focuses on security, integrity verification, and space efficiency in a backup program.

BorgBackup Features

Features

  1. Deduplication to save space
  2. Compression to reduce size of backups
  3. Client/server mode for centralized backups
  4. Encryption for security
  5. Supports multiple backup repositories
  6. Integrity checking to prevent silent data corruption
  7. Pruning of old backups
  8. Mountable backups for easy restores

Pricing

  • Open Source

Pros

Space efficient with deduplication

Secure encryption

Reliable corruption detection

Easy to manage centralized backups

Open source with community support

Cons

Can have high RAM requirements

No built-in web UI

Limited Windows support

Steep learning curve


The Best BorgBackup Alternatives

Top Backup & Sync and Deduplicating Backups and other similar apps like BorgBackup


Duplicati icon

Duplicati

Duplicati is a free, open source backup software that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. It supports standard protocols like FTP, SSH, WebDAV and various backends like Microsoft OneDrive, Amazon S3, Google Drive, Dropbox, Tahoe-LAFS and many others.Some key features of Duplicati...
Duplicati image
UrBackup icon

UrBackup

UrBackup is an open-source, client/server backup software that allows easy backups and restores. It supports incremental file and image backups to save storage space and bandwidth.Some key features of UrBackup:Works on Windows, Linux, and macOSClient-side encryption for secure backupsIncremental file backups to save bandwidth and storageFull and incremental image backups...
UrBackup image
TimeShift icon

TimeShift

TimeShift is an open source system restore utility for Linux operating systems. It works by taking incremental snapshots of the file system contents and storing them as backup versions. This allows users to restore their system to a previous working state in case there is ever data loss or system...
TimeShift image
Duplicity icon

Duplicity

Duplicity is an open source backup application designed for encrypted, incremental backup. Some key features of Duplicity include:Supports a variety of backends for storage including local, remote, cloud servers, etc.Incremental backups for efficiency - only changed data is backed up after the initial backupStrong encryption using GnuPG ensures backup files...
Duplicity image
Back In Time icon

Back In Time

Back In Time is an easy to use backup software designed for Linux operating systems. It allows users to take snapshots of their file system and save them locally or to remote disks, facilitating smooth restores of previous versions when needed.Some key features of Back In Time include:Flexible backup scheduling...
Back In Time image
Rsnapshot icon

Rsnapshot

Rsnapshot is an open-source backup utility for Linux operating systems that provides incremental backup functionality using rsync. It is designed to make it easy to maintain a backup of a remote system by only transferring the changes that have occurred since the last backup.Some key features of Rsnapshot include:Incremental backups...
Rsnapshot image
Restic icon

Restic

Restic is an open-source backup program that focuses on security and efficiency. It supports incremental backups, encryption, and deduplication to save storage space and bandwidth. Some key features of Restic include:Encryption - All data is encrypted with AES-256 before uploading it to the backup destination. The encryption keys are only...
Restic image
Kopia icon

Kopia

Kopia is an open-source backup software developed by Kasten, Inc. It is designed for security-conscious users who want flexible and private backups.Some key features of Kopia include:Client-side encryption - All backup data is encrypted on the client before being sent to storage. The encryption keys are only available to the...
Kopia image
BackupPC icon

BackupPC

BackupPC is an open source, enterprise-grade backup solution used to backup Linux, Mac and Windows PCs and servers to a central, shared repository. It supports various protocols and platforms including SMB, NFS, rsync, FTP among others and can be used to backup to a local disk or network storage like...
BackupPC image
Proxmox Backup Server icon

Proxmox Backup Server

Proxmox Backup Server (PBS) is an enterprise-grade backup and disaster recovery solution built on Linux. It is optimized for virtual machines and containers, making it a great fit for Proxmox VE and other Linux-based virtualization platforms.Key features of Proxmox Backup Server include:Efficient incremental backups with built-in deduplication, compression, and encryptionFlexible...
Proxmox Backup Server image
Rdiff-backup icon

Rdiff-backup

rdiff-backup is an open source backup software used to create incremental backups. It works by calculating the difference between the source directory and the directory from the previous backup. Only changes are transferred and stored, instead of full file copies, which saves storage space on the backup destination.Some key features...
Rdiff-backup image
Elkarbackup icon

Elkarbackup

ElkarBackup is an open-source backup solution developed specifically for Linux and UNIX-like operating systems. It features deduplication to eliminate redundant data in backups, client-side encryption to secure backups, differential and incremental backups to save bandwidth and storage, and support for backing up to local, remote, or cloud storage.Some key features...
Elkarbackup image
Obnam icon

Obnam

Obnam is an open-source backup program that supports incremental backups. It can back up data to local storage, remote servers via SSH/SFTP, or various cloud storage services.Some key features of Obnam include:Supports incremental backups to save space and timeClient-side encryption for securityDeduplication across backup generationsCommand line interface for scripting and...
Obnam image
Kup Backup System icon

Kup Backup System

Kup Backup System is an open source backup and recovery solution designed specifically for the Linux operating system. It utilizes familiar Linux technologies and protocols like SSH, rsync, and Bash to create compressed, encrypted backup sets that can be stored locally or transferred to remote destinations.Some key features of Kup...
Kup Backup System image
Attic Backup icon

Attic Backup

Attic Backup is an open source, deduplicating backup program used to securely back up data across multiple machines or drives. It was designed as an alternative to traditional backup software like Bacula or Amanda.Some key features of Attic Backup include:Deduplication - Attic Backup scans for duplicate data blocks and stores...
Attic Backup image
Snebu icon

Snebu

Snebu is an open-source note taking and knowledge management application available for Windows, Mac and Linux operating systems. It provides users with a flexible system to capture, organize and connect notes, ideas, to-do lists, documents and more into an interconnected web.Some key features of Snebu include:Intuitive graphical user interface for...
Snebu image
Bup icon

Bup

Bup is an open-source backup software developed originally by Avery Pennarun. It uses a rolling checksum algorithm and hardlinking similar to Rsync to save on storage space when backing up multiple versions of files.Some key features and capabilities of bup include:Space efficient storage using hardlinking and global compression across backup...
Bup image
EvaCopy icon

EvaCopy

EvaCopy is a disk cloning and backup utility software designed to make data transfer and duplication easier and more efficient. Developed by Brigard Software, EvaCopy provides an intuitive and user-friendly interface for copying and moving data between hard drives or other storage media.Some key features of EvaCopy include:Fast copying speeds...
EvaCopy image