]> git.frykholm.com Git - butterbackup.git/blob - README.md
Applied patch from tuttle@somsants.net.
[butterbackup.git] / README.md
1 butterbackup
2 ============
3
4 Butterbackup is a backup system which stores snapshots in btrfs on a central server. A web gui allows for simple restore of files.
5
6 For now it is rather crude. To get started backing up some manual work is needed.
7 <pre lang="bash"><code>
8 Create /etc/butterbackup
9 # cat > /etc/butterbackup/default.cfg
10 [DEFAULT]
11 exclude = /proc/, /sys, /tmp, /dev, /run
12 store_dir = /mnt/data
13 keep=10
14 (ctrl-d to exit)
15 # touch /etc/butterbackup/machine1.example.com
16 # touch /etc/butterbackup/machine2.example.com
17 # ssh-copy-id root@machine1.example.com
18 # ssh-copy-id root@machine2.example.com
19 # mkdir /mnt/data
20 # mkfs.btrfs /dev/sdb1
21 # mount /dev/sdb1 /mnt/data
22 </code></pre>
23
24 To override the default setting for a specific host do:
25 <pre lang="bash"><code>
26 cat > /etc/butterbackup/machine1.example.com
27 [host]
28 exclude = /proc/, /sys, /tmp, /dev, /run, /home/mikael/.gvfs, /.snapshots
29 keep=20
30 </code></pre>