blob: 8811de83b0407b556677376aa4bca62666563237 [file] [log] [blame]
Filip Pytloun311d79c2015-10-06 16:28:31 +02001
2===========
3Backupninja
4===========
5
6Backupninja 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.
7
8Backupninja provides a centralized way to configure and schedule many different backup utilities. It allows for secure, remote, incremental filesytem 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 hardlinking.
9
10Sample pillars
11==============
12
13Backup client with ssh/rsync remote target
14
15 backupninja:
16 client:
17 enabled: true
18 target:
19 engine: rsync
20 host: 10.10.10.208
21 user: backupninja
22
23Backup client with s3 remote target
24
25 backupninja:
26 client:
27 enabled: true
28 target:
29 engine: s3
30 host: s3.domain.com
31 bucket: bucketname
32
jan kaufmanc1b21592016-01-28 14:03:03 +010033Backup client with webdav target
34
35 backupninja:
36 client:
37 enabled: true
38 target:
39 engine: webdav
40 url: webdavs://none:e@backup.cloud/example.com/box.example.com/
41 auth: gss
42
Filip Pytloun311d79c2015-10-06 16:28:31 +020043Backup server rsync/rdiff
44
45 backupninja:
46 server:
47 enabled: true
48 rdiff: true
49 keys:
50 - client1.domain.com
51
52Read more
53=========
54
55* https://labs.riseup.net/code/projects/backupninja/wiki/Configuration
56* http://www.debian-administration.org/articles/351
57* http://duncanlock.net/blog/2013/08/27/comprehensive-linux-backups-with-etckeeper-backupninja/
58* https://github.com/riseuplabs/puppet-backupninja
59* http://www.ushills.co.uk/2008/02/backup-with-backupninja.html