BorgBackup is a Feature-Rich and Efficient Data Backup Solution

BorgBackup is a Feature-Rich and Efficient Data Backup Solution
Photo by NEOM / Unsplash

What is BorgBackup?

BorgBackup is a CLI feature-rich and powerful deduplicating backup program that ensures both efficiency and security in data backup. With its advanced capabilities, including compression and authenticated encryption, BorgBackup is a reliable choice for daily backups.

Moreover, its innovative data deduplication technique significantly reduces storage requirements and enables efficient use of resources, making it a valuable solution for long-term data preservation.

Features

  • Space efficient storage
    • Deduplication based on content-defined chunking
    • Cryptographically strong hash or MAC function used for id_hash
    • Deduplication independent of file/directory names, complete files or time stamps, and absolute position of a data chunk inside a file
  • Speed
    • Performance-critical code implemented in C/Cython
    • Local caching of files/chunks index data
    • Quick detection of unmodified files
  • Data encryption
    • 256-bit authenticated encryption (AES-OCB or chacha20-poly1305)
  • Obfuscation (optional)
    • Active obfuscation of file/chunk size
  • Compression (optional)
    • lz4 (super fast, low compression)
    • zstd (wide range from high speed and low compression to high compression and lower speed)
    • zlib (medium speed and compression)
    • lzma (low speed, high compression)
  • Off-site backups
    • Support for storing data on any remote host accessible over SSH
  • Backups mountable as filesystems
    • Backup archives can be mounted as userspace filesystems for easy interactive examination and restores
  • Easy installation on multiple platforms

Platforms and Operating Systems

    • Single-file binaries available for Linux, macOS, FreeBSD, OpenBSD, NetBSD, Cygwin, and Linux Subsystem of Windows 10

License

  • Free and Open Source Software
    • Security and functionality can be audited independently
    • Licensed under the BSD (3-clause) license

Resources & Download

GitHub - borgbackup/borg: Deduplicating archiver with compression and authenticated encryption.
Deduplicating archiver with compression and authenticated encryption. - GitHub - borgbackup/borg: Deduplicating archiver with compression and authenticated encryption.
BorgBackup – Deduplicating archiver with compression and authenticated encryption

Read more