Introducing BackupPC
Sean Reifschneider
tummy.com, ltd.
What is BackupPC?
Backup server software.
No client required.
Backs up via rsync, tar, or samba.
Usually via SSH
Very easy install.
Like rsync+hardlinks, but more automatic.
More Features
Web management front-end.
Configuration.
Backups and restores.
Recover to hosts or in browser.
Compression plus file de-duplication.
Intermittantly connected client.
Scheduler with black-out windows.
RSS feed for backups and "live bookmark".
Gotchas
Makes very heavy use of file-system hard links.
Compression can really use cycles.
Tweaks for running when running big systems.
Uses it's own rsync implementation (no rsync3).
Easy to Install
Ubuntu
apt-get install backuppc par2 libxml-feed-perl libio-all-perl fping
Make a note of the password it sets up.
Fedora
yum install BackupPC
htpasswd -c /etc/BackupPC/apache.users backuppc
Change /etc/BackupPC/config.pl "CgiAdminUserGroup" and "CgiAdminUsers"
chkconfig backuppc on
service backuppc restart
Demonstration
A demonstration of BackupPC.