Very efficient backup system based on the git packfile format, providing fast incremental saves and global deduplication (among and within files, including virtual machine images).

Theme by mattgraham


Related Projects

A simple wrapper around bup to make it easier to run nightly backup jobs. While it's designed to run under cron, it can also be called directly.
A KDE front end.
A GTK3 front end.
A CLI wrapper to bup that lets you set backup profiles in a configuration file. Each profile can also call pre- and post-backup scripts.
A script that uses Fabric and a configuration file to run backups for multiple machines in parallel. The script can be configured to "rotate" backups (e.g. archive current bup repository and create a new one) in order to keep only a maximum of either 15 days or two months.
A script that ingests files from disk and outputs an encrypted stream to a file or to stdout. You can then pass this on to bup split.
git-annex manages distributed copies of files using git (particularly large files, e.g. audio, video, images). Among other things, it supports partial checkouts and automatic checks to make sure that deleting a local copy of a file won't break rules you've established, like "there must always be at least 3 copies of any given photo, across all of my known checkouts". git-annex has configurable storage backends, and bup is one of the options.
git-annex assistant
The git-annex assistant turns git-annex into an easy to use folder synchroniser that works across Linux and OSX computers, Android devices, removable drives, NAS appliances, and cloud services.

Contact Us

Older Releases

If you're looking for a previous bup release, you can head over to the project's releases page.