Add installation instructions
authorroot <root@housetree.sugarlabs.org>
Sat, 12 Nov 2011 03:39:28 +0000 (22:39 -0500)
committerroot <root@housetree.sugarlabs.org>
Sat, 12 Nov 2011 03:39:28 +0000 (22:39 -0500)
INSTALL [new file with mode: 0644]

diff --git a/INSTALL b/INSTALL
new file mode 100644 (file)
index 0000000..33e031f
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,39 @@
+== List the machines to backup ==
+
+mkdir -p /backup/HOSTS
+cat >/backup/HOSTS/example <<__EOF__
+host1.example.com
+host2.example.com
+__EOF__
+
+
+== Optionally, exclude files from backups ==
+
+mkdir -p /backup/EXCLUDE
+cat >/backup/EXCLUDE/ALWAYS <<__EOF__
+/dev/
+/mnt/
+/proc/
+/sys/
+/selinux/
+__EOF__
+
+cat >/backup/EXCLUDE/host1.example.com <<__EOF__
+/var/cache
+__EOF__
+
+
+== Install wizbackup cronjob ==
+
+cat >/etc/cron.daily/wizbackup <<__EOF__
+#!/bin/bash
+wizbackup-driver /backup/HOSTS/example /backup
+__EOF__
+
+
+== Create an ssh keypair for the hosts ==
+
+mkdir -p /etc/wizbackup
+ssh-keygen -N '' -c "wizbackup@example.com" -f /etc/wizbackup/ssh_id
+ssh-copy-id -f /etc/wizbackup/ssh_id.pub root@host1.example.com
+ssh-copy-id -f /etc/wizbackup/ssh_id.pub root@host2.example.com