]> git.frykholm.com Git - butterbackup.git/blame_incremental - README.md
Applied patch from tuttle@somsants.net.
[butterbackup.git] / README.md
... / ...
CommitLineData
1butterbackup
2============
3
4Butterbackup is a backup system which stores snapshots in btrfs on a central server. A web gui allows for simple restore of files.
5
6For now it is rather crude. To get started backing up some manual work is needed.
7<pre lang="bash"><code>
8Create /etc/butterbackup
9# cat > /etc/butterbackup/default.cfg
10[DEFAULT]
11exclude = /proc/, /sys, /tmp, /dev, /run
12store_dir = /mnt/data
13keep=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
24To override the default setting for a specific host do:
25<pre lang="bash"><code>
26cat > /etc/butterbackup/machine1.example.com
27[host]
28exclude = /proc/, /sys, /tmp, /dev, /run, /home/mikael/.gvfs, /.snapshots
29keep=20
30</code></pre>