Involved Projects and Packages
BackupPC is a high-performance, enterprise-grade system for backing up Linux, WinXX and MacOSX PCs and laptops to a server's disk. BackupPC is highly configurable and easy to install and maintain.
It provides a http User interface, where the backups can be configured or started manually, files or directories can be restored to zip files, tar files or using one of the backup transfer protocols to restore directly to the clients disk.
Backups can be obtained by using the backup transfer protocols: tar over ssh, rsync, smb, ftp
The backup server deduplicates files and stores them in an uncompressed or compressed pool.
It automatically removes old backups as configured.
File::RsyncP is a perl implementation of an Rsync client. It is
compatible with Rsync 2.x (protocol versions up to 28). It can send
or receive files, either by running rsync on the remote machine, or
connecting to an rsyncd daemon on the remote machine.
I like to have my Favourite Backup Software as Package...