QtdSync
Encyclopedia
Summary
It provides backup scheduling based on time as well as on resource availability. For example plugging in a USB drive can trigger a backup, if the root of the USB drive contains a QtdSync file.Backup sets can contain arbitrary sets of folders with exclusion filters. Both differential (optionally time-tagged, hard-link based) and 'synchronization' (maintain only latest/current version) are supported.
Email notifications can be configured. There is commandline support. The windows server can be configured to make specific folders visible to the client for backup.