BackupPC is a high-performance, enterprise-grade system for backing up Linux and WinXX PCs and laptops to a server's disk. BackupPC is highly configurable and easy to install and maintain. It supports backup via SMB using Samba, tar over SSH/RSH/NFS or Rsync. It is robust, reliable and well documented Open Source backup software.