Hourly versioned MongoDB backup
Because the collaboration of an open community is its real history, I place a high value on backing up the Rocket.Chat servers I'm responsible for, and especially the data they generate, held in MongoDB files (on the host) managed by a MongoDB container.
To do that reliably, I have set up a bash script which does an hourly backup of all MongoDB "databases" and automatically maintains 24 hourly, 7 daily, 4 weekly, 12 monthly, and 7 yearly snapshots of the databases.
Once you've configured your backup script properly, you should be able to run this command to do a backup...
/etc/mongobackup/dbbackup-mongo --hourly
easy-peasy.
Add new comment