BorgBackup is a Feature-Rich and Efficient Data Backup Solution
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