BulletBot icon indicating copy to clipboard operation
BulletBot copied to clipboard

Automatic MongoDB database backups

Open StrangeRanger opened this issue 5 years ago • 0 comments

Is your feature request related to a problem? Please describe. This is an extension of issue #60...

Describe the feature you'd like in detail To help protect from MongoDB "accidents"/data-loss, implement a feature that takes backups of the MongoDB databases that BulletBot uses, every so often. If not all of the databases, then only the ones that the end-user specifies and/or the important ones (i.e. main, webhooks, mStats, etc.).

On top of that, create a command called dbbackup (or something similar to that) that can be used to control different aspects of the feature detailed above. The command would be able to:

  • Control/set how often the backups automatically are taken
  • Manually take a backup of the database
  • Enable and disable the backup feature
  • Maybe: Specify which databases will be both automatically and manually backed up
  • maybe a few different things

StrangeRanger avatar Jan 28 '20 22:01 StrangeRanger