Posted by steven jones on June 24, 2010 at 11:06am
I heard a rumour that Aegir was going to be adding proper scheduled backups soon, not sure if that's true?
Anyway, how are backups going to be implemented? As a server, like a webserver or MySQL server? Seems like it would be really useful to be able to have different backup 'backends' like files on a server, S3 or some other service, and then be able to push backups around a bit like sites. So I could backup hourly onto another 'local' server, and then push every day onto S3 additionally.
Just wondered where this was at, and I'm prepared to roll up some sleeves and get this sort of functionality built if I need to.

Comments
+1 on this. Offsite backups
+1 on this. Offsite backups would make Aegir instantly twice as useful for me, and a much better solution than the files extension on Backup & Migrate.
+1 for sure... storing to
+1 for sure... storing to amazon s3 would be sweet.
this changed in head. significantly.
we only have one backend server now. (ie: where drush runs) , so all the backups are stored there.
we could make it so that things get pushed to another server as a copy though, pretty easily.
Progress Towards Solution
There's been a bit of progress towards this solution but it seems to have stalled since 2011.
Route backups to S3
https://github.com/computerminds/aegir_backup_storage
Schedule backups
http://drupal.org/project/hosting_backup_queue
Clean backups
http://drupal.org/project/hosting_backup_gc
All functionality listed here is currently supported by ComputerMinds. The second two work fine but I've been having some issues with the first. If anyone has successfully coupled the three please let me know. I've posted issues on Aegir and Github in hopes of a response.