FREEDOM251

Freedom251 › Backup software

bup

Free plan LinuxMacSelf-hostedWindows

Visit bup Alternatives Pricing

bup's own site

What bup is

bup is free, open-source backup software for Linux, macOS, Windows, and self-hosted setups. It saves files incrementally in Git-formatted repositories and writes packfiles directly, using global deduplication across and within files. A rolling checksum divides large files into chunks, allowing incremental treatment of virtual-machine disk images, databases, and XML files. Backups can be sent to a remote bup server over SSH, and an interrupted run can continue later. Each incremental backup can be restored like a full backup without replaying earlier increments. Repositories can be mounted through FUSE or exported over Samba. The project describes par2 redundancy and fsck-generated recovery information for corrupted backups. Import commands cover duplicity, rdiff-backup, and rsnapshot, while git-annex is listed as a storage backend. Intended requirements include Python 3.8 or newer, a C compiler, and Git 1.7.2 or newer.

Who it suits

bup suits users who need file backups on Linux, macOS, Windows, or self-hosted systems and are comfortable with open-source tools. It is also relevant for large files and SSH-based remote storage.

What it does well

  • Free and open source
  • Incremental saves with global deduplication
  • Remote backups over SSH
  • Restore increments as full backups
  • FUSE and Samba access

What to know first

  • Less well tested than tar
  • Save and restore metadata support is immature
  • Requires Python, a C compiler, and Git

Plans

PlanBilled and limitsPrice
bupOpen-source backup software; no paid plans or usage limits statedFree

As bup.github.io lists them, read 12 Oct 2026. The maker's own page has the final word.

Verdict

bup offers flexible, deduplicated file backups with resumable SSH transfers and straightforward incremental restoration. Its stated testing and metadata limitations matter for users needing mature backup metadata handling.

Facts from bup's own pages

Backup scope
file · bup.github.io, 19 Sept 2026
Computer backup
Yes · bup.github.io, 19 Sept 2026
Corruption recovery
The project says bup can use par2 redundancy to help recover corrupted backups, and its fsck command can generate recovery information. · github.com, 12 Oct 2026
Dependencies
The README describes Python 3.8 or newer, a C compiler, and Git 1.7.2 or newer as intended requirements; it says automatic testing covers some Python 3.9+ and Git 2.3+ versions. · github.com, 12 Oct 2026
Filesystem access
A bup repository can be mounted as a FUSE filesystem and exported over Samba. · github.com, 12 Oct 2026
Import tools
The man-page index lists commands for importing data from duplicity, rdiff-backup, and rsnapshot. · bup.github.io, 12 Oct 2026
Integrations
The project lists git-annex as a storage backend and names related tools including bup-cron, Kup, Bups, bupper, and encbup. · bup.github.io, 12 Oct 2026
Large files
Its rolling checksum splits large files into chunks so VM disk images, databases, and XML files can be backed up incrementally. · github.com, 12 Oct 2026
Limitations
The project cautions that bup is less well tested than tar and says its save and restore metadata support is immature. · github.com, 12 Oct 2026
Platforms
The README says bup has been reported to work on Linux, FreeBSD, NetBSD, OS X, Solaris, and Windows with Cygwin or WSL. · github.com, 12 Oct 2026
Purpose
bup is a backup system based on the git packfile format, with incremental saves and global deduplication among and within files. · bup.github.io, 12 Oct 2026
Remote backups
Backups can be sent to a remote bup server over SSH, and an interrupted backup can resume on the next run. · github.com, 12 Oct 2026
Restore
An incremental backup can be restored as if it were a full backup, without first restoring earlier incrementals. · github.com, 12 Oct 2026
Restore modes
file · bup.github.io, 19 Sept 2026
Storage format
bup stores data in git-formatted repositories and writes packfiles directly. · github.com, 12 Oct 2026
Support
The project directs users to its mailing list and the #bup channel on Libera.Chat for contact. · bup.github.io, 12 Oct 2026

Where bup stands on Freedom251

Look at these too