Skip to content
Box Backup is an open source, completely automatic, on-line backup system.
Branch: master
Clone or download
qris Merge pull request #33 from boxbackup/qris-patch-1
README: improve introduction to the project. Fixes #31.
Latest commit 2f5b556 Aug 19, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib Merge branch 'master' into fix_raidfile_i386 Mar 12, 2018
qdbm Hopefully fix clang detection on Travis. Apr 6, 2015
test Merge branch 'master' into fix_raidfile_i386 Mar 12, 2018
.gitignore Tell Git to ignore some more generated files May 15, 2017
.hgignore Allow configuration of the server port that the client will connect to Mar 28, 2008
BUGS.txt Add a guide to contributing to Box Backup Aug 9, 2018
COPYING.txt Update dates. Feb 21, 2015
LICENSE-DUAL.txt Update dates. Feb 21, 2015
LICENSE-GPL.txt Update dates. Feb 21, 2015
bootstrap Generate configure script in qdbm directory. Dec 1, 2014
modules.txt Merge and, write monolithic Makefiles. Aug 28, 2016
parcels.txt Merge and, write monolithic Makefiles. Aug 28, 2016 Update test runner to support CMake better. Aug 28, 2016

Box Backup

Travis Build Status Appveyor Build Status

Box Backup is an open source, completely automatic, secure, encrypted on-line backup system.

It has the following key features:

  • The client software (included) runs on the computers to be backed up. Linux, Windows, MacOS and other Unixes are supported.

  • The server software (also included) runs on a Unix server (Windows is highly not recommended), usually in a datacentre. (A client which does not require special server software is under development.)

  • The clients usually run a backup daemon (background process) which detects changes to files, and encrypts and copies changes to the server, so backups are continuous and up-to-date (although traditional ''snapshot'' backups are possible too).

  • All backed up data is stored on the server in files on a filesystem - no tape, archive or other special devices are required.

  • The server is trusted only to make files available when they are required - all data is encrypted and can be decoded only by the original client. This makes it ideal for backing up over an untrusted network (such as the Internet), or where the server is in an uncontrolled environment.

  • Only changes within files are sent to the server, just like rsync, minimising the bandwidth used between clients and server. This makes it particularly suitable for backing up between distant locations, or over the Internet.

  • It behaves like tape - old file versions and deleted files are available.

  • Old versions of files on the server are stored as changes from the current version, minimising the storage space required on the server. Files are the server are also compressed to minimise their size.

  • Choice of backup behaviour - it can be optimised for document or server backup.

  • It is designed to be easy and cheap to run a server. It has a portable implementation, and optional RAID implemented in userland for reliability without complex server setup or expensive hardware.

Please see the website for more information, including installation instructions.

Box Backup is distributed under a mixed BSD/GPL license.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.