I am about to start running websites (LAMP) on Debian.
I would like an easy to use software to allow me to back up my remote websites. Apart from the "standard" backup features like scheduling, full/incremental etc, these are features that I will need the software to have:
- Ability to encrypt backed up data for secuity
- Ability to zip (i.e. compress) backed up data to preserve space and bandwidth
- Ability to notify me (e.g. by email) regarding backup events (warnings/errors etc)
- ability to specify folders (including subdirectories) or specific files to be backed up
- ability to backup mySQL databases
- ability to save backed up data to an FTP address
- ability to restore backed up data to an FTP address
- Maintain an archve of historic backups
- allow restore from a specific historic date
- ideally, a choice of where to backup/restore data from (i.e. FTP, DVD etc)
- Ability to save a particular set of files, databases etc as a "configuration", which can be reused
