X-Git-Url: https://codewiz.org/gitweb?p=wizbackup.git;a=blobdiff_plain;f=README.md;fp=README.md;h=33e031f93fcc30ba1ee6ec6de9192aaa9ebf5329;hp=0000000000000000000000000000000000000000;hb=d454ae5cfdfd06635987c29c9bdf69ee08259505;hpb=6ad810ad8ebc496ea2b64f9ad86d2fd2cb28bd03 diff --git a/README.md b/README.md new file mode 100644 index 0000000..33e031f --- /dev/null +++ b/README.md @@ -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