Rsync based backup program
The main purpose of this affa package is to turn linux server into a dedicated backup server in less than an hour. Affa backs up systems which have sshd running and rsync installed. Once it is configured, affa runs reliably unattended and sends warning messages in case of any errors.
It can be monitored by icinga/nagios. All backup archives are full backups, as affa make use of the hardlink technique. Therefore a new full backup only needs disk space for the differences plus the filesystem overhead for the hardlinks and directories (which is typically 2-3%).
The optional file deduplication saves disk space. Affa is based on the rsync program and supports the rsync -compress option. This allows you to run backups over the internet or vpn. A typical setup is one or more affa backup servers placed in different locations, which backup servers over the vpn.
Affa is a command line tool for system administrators and is intentionally designed without a gui. Therefore it can be efficiently managed on the console and over slow internet connections.