Skip to content

Romitou/MongoBackup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

12 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

MongoBackup ๐Ÿƒ

Fast and efficient tool to backup Mongo databases using a Discord webhook.
Important: you need mongodb-database-tools installed.

It's fast โšก

Totally written in Go, you benefit from all the advantages of these languages, optimized for performance. This program also uses the official Mongo drivers.

It's simple ๐Ÿค“

All you have to do is download the application binaries, fill in a configuration file and create a cron job. Simple, isn't it?

curl -L https://github.com/Romitou/MongoBackup/releases/latest/download/mongobackup-linux -o mongobackup
# Where the logs are located
logPath: "./logs.log"

# The Mongo URI used to connect to the database
mongoUri: "mongodb://127.0.0.1/"

# The archive password
zipPassword: "supersecretpassword"

# Example: https://discord.com/api/webhooks/763413460892641305/gFx3ERX1IVmyVJ2etAXfQ8OVIYARz06JUmXzJOW8Z5ALv4-GE5lkW
webhook:
  id: "763413460892641305"
  token: "gFx3ERX1IVmyVJ2etAXfQ8OVIYARz06JUmXzJOW8Z5ALv4-GE5lkW"
# crontab -e
* * 0 0 0 /home/user/mongobackup --config /home/user/mongobackup.yml

It's secure ๐Ÿ”’

When storing or uploading to Discord, the archive is encrypted with a password you set in the configuration. Only those who know the password can read the archive containing the backup.

About

๐Ÿƒ Fast and efficient tool to backup Mongo databases via a Discord webhook.

Resources

Stars

Watchers

Forks

Contributors

Languages

โšก