Skip to content
/ Frost Public

A backup program that does deduplication, compression, encryption

License

Notifications You must be signed in to change notification settings

X-Ryl669/Frost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frost

A backup program that does deduplication, compression, encryption. It's based on the ideas of Syncany, but reimplemented in C++, using state of art compression (BSC library), no dependency on anything except libcrypto. It provides a console mode that has been tested on both Linux and MacOSX. It allows saving backups to a remote server that's considered hostile, with no modification to the remote server software required.

Because of deduplication, space saving is considerable between backup and in a backup itself. Then even more data is preserved with compression (using either zLib or BSC library), and compressed data is encrypted in local files (or remote files if you mounted then beforehand).

More info, documentation and encryption algorithm description here. Blog post describing the features here

With version 2 and the Fuse implementation, it shows an interface on the filesystem that is equivalent to Time Machine (tm) by Apple, on any (decent) Posix system. You can browse by date and see the captured read only the file hierarchy from the backup. It's feature equivalent, yet more efficient thanks to deduplication (so if you change 10 bytes on a 1GB file, with Time Machine, the complete new file is saved, with Frost, only the change) and provides compression and encryption.