Cedar Backup is a software package designed to manage system backups for a pool of local and remote machines. Cedar Backup understands how to back up filesystem data as well as MySQL and PostgreSQL databases and Subversion repositories. It can also be easily extended to support other kinds of data sources. Cedar Backup is focused around weekly backups to a single CD or DVD disc. It supports multisession discs, allowing you to add incremental data to a disc on a daily basis. Cedar Backup also provides a Python library of backup-related functionality.
| Tags | Software Development Libraries Python Modules Archiving backup Utilities |
|---|---|
| Licenses | GPL v2 |
| Operating Systems | Unix |
| Implementation | Python |
Recent releases


Release Notes: Adds workarounds for new eject behavior in Debian 'wheezy' and kernel 3.2.0. There is a new config option eject_delay that adds an optional delay after opening the tray but before closing it. There's also new error-handling behavior to work around the way the tray is sometimes locked after writing media.


Release Notes: This release updates the split extension to support the syntax from the latest /usr/bin/split. It fixes a typo in the man page.


Release Notes: This release adds support for recursion in the collect action. By setting a non-zero recursion level in collect configuration, Cedar Backup will generate archive files at a more granular level.


Release Notes: Python 2.7 is supported.


Release Notes: This is a cleanup release. It takes care of some organizational TODO items, fixes a variety of minor problems exposed by pylint, and changes the minimum interpreter version from Python 2.3 to Python 2.5. A lot of code was touched, but there were no functional enhancements or bugfixes.
Recent comments
23 May 2007 03:56
That is what I was looking for
In our company I was implementing some backup solutions based on shell scripts. But shell scripts do not have exception system, and sometimes backups were failed, without any notice.
I was investigating many backup solutions - Backup Manager, BackupNinja, Bacula, etc. Some of them are only set of shell scripts, which I try to avoid (like Backup Manager), some of them are only snapshotters (BackupNinja) and some are too complicated (Bacula).
Cedar Backup is middle-like solution - quite easy to configure, with many features out of the box, and easy to extend (via python scripts).
I recommend it to administrators, who are not able to maintain they own scripts, and for which huge projects like Bacula is too much.