Cedar Backup is an open source, cross-platform and free software project that has been designed from the ground up to be used on top of a GNU/Linux or UNIX-like environment to manage system backups. It’s a command-line application that can be used from within a X11 terminal emulator or straight from a console environment.
Features at a glance
The program has been engineered in such a way that it can manage backups for multiple remote or local computers at the same time, being capable of writing backups to CD or DVD media. It supports multiple backup sources, such as filesystem, revision control repositories, database repositories, and many others.
Supports weekly backups
Another interesting feature is the ability to create regular backups every week on a specific day, especially at the beginning of the week. Please note that you must change the backup media (CD or DVD) weekly, otherwise the data will be overwritten, if possible.
Backups MySQL and PostgreSQL databases
In addition to backing up regular data of your Linux/BSD machine, such as your Home folder, Cedar Backup can also backup Subversion repositories, as well as MySQL and PostgreSQL databases. However, it can be modified to backup any other type of data.
Backups can be uploaded in the cloud
Those of you who own an Amazon S3 account can use this program to backup your data in the cloud, instead of relying on physical media. A carefully organized collection of backup-related functionality is also provided in this package.
Under the hood and supported OSes
The software is written entirely in the Python programming language and it doesn’t feature a graphical user interface (GUI), as it runs completely in the background. It is fully compatible with both Linux and BSD operating systems, running on 32-bit or 64-bit hardware platforms.