UrBackup is an Open Source client/server backup system that functions via a combination of image and file backups to accomplish data safety and a fast restoration time.
File and image backups are made while the system is running without interrupting current processes. UrBackup also continuously watches folders you want to be backed up to find differences from previous backups quickly. Because of that, incremental file backups are speedy.
Your files can be restored through the web interface, via the client, or the Windows Explorer, while the backups of drive volumes can be restored with a bootable CD or USB-Stick (Bare Metal restore).
To get started, visit the author's site where step-by-step instructions, as well as an administration manual, are available.