3 ms·
For databases I use the appropriate database dump tool (pg_dump, mysqldump, etc), gzip the output, then it gets rsync'd to a backup system, then sync'd to S3 fo
by mattbillenstein 12y ago
For databases I use the appropriate database dump tool (pg_dump, mysqldump, etc), gzip the output, then it gets rsync'd to a backup system, then sync'd to S3 for longer term archival.
For logs, they're rotated daily by logrotate.d and compressed and then it's just the rsync + sync to S3 part. I may also sync to another cloud storage provider in the future.
So, it's not a system per-say - a combination of good open-source tools and scripts.
- jonweber 12y agoSeems like this would work great for a single server, but it's alot of work to set up a backup system like this for multiple servers (including shared hosting accounts with limited / no shell access).