]>
Commit | Line | Data |
---|---|---|
e829794c MF |
1 | butterbackup |
2 | ============ | |
3 | ||
3fc75327 MF |
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. | |
7d47b813 | 7 | <pre lang="bash"><code> |
8b90299e | 8 | Create /etc/butterbackup |
a0ce1265 MF |
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) | |
8b90299e MF |
15 | # touch /etc/butterbackup/machine1.example.com |
16 | # touch /etc/butterbackup/machine2.example.com | |
17 | # ssh-copy-id root@machine1.example.com | |
a0ce1265 MF |
18 | # ssh-copy-id root@machine2.example.com |
19 | # mkdir /mnt/data | |
8b90299e | 20 | # mkfs.btrfs /dev/sdb1 |
a0ce1265 MF |
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 | |
7d47b813 | 30 | </code></pre> |