>S3 would be an ideal backup but I'd need to code up the system to manage revision and life cycle, that becomes a job which I might as well create my own Dropbox...
Might be worth looking into Duplicati [1]. You choose the backend, and it does the other things you mention ("Backup files and folders with strong AES-256 encryption. Save space with incremental backups and data deduplication. Run backups on any machine through the web-based interface or via command line interface. Duplicati has a built-in scheduler and auto-updater.")
Might be worth looking into Duplicati [1]. You choose the backend, and it does the other things you mention ("Backup files and folders with strong AES-256 encryption. Save space with incremental backups and data deduplication. Run backups on any machine through the web-based interface or via command line interface. Duplicati has a built-in scheduler and auto-updater.")
[1]: https://www.duplicati.com/