Package backupninja

Lightweight, extensible backup system

https://labs.riseup.net/code/projects/backupninja

Backupninja allows you to coordinate system backup by dropping a few simple
configuration files into /etc/backup.d/. Most programs you might use for making
backups don't have their own configuration file format. Backupninja provides
a centralized way to configure and schedule many different backup utilities.

It allows for secure, remote, incremental file system backup (via rdiff-backup),
compressed incremental data, backup system and hardware info, encrypted remote
backups (via duplicity), safe backup of MySQL/PostgreSQL databases, subversion
or trac repositories, burn CD/DVDs or create ISOs, incremental rsync with
hard-linking.

General Commands (Section 1)
backupninja
Backupninja allows you to coordinate system backups by dropping a few simple configuration files into /etc/backup.d/. Most programs you might use for making...
ninjahelper
Ninjahelper is an helper script to walk you through configuration of the backup tasks for backupninja. It is a curses based "wizard" with an intuitive...
File Formats (Section 5)
backup.d
To preform the actual backup actions, backupninja processes each action configuration file in /etc/backup.d according to the file's suffix.
backupninja.conf
backupninja.conf is the general configuration file. In this file you can set the log level and change the default directory locations. You can force a different...