Backup Utils

The goal of this project is to create a front to a backup program like Borg.
Indeed, Borg is a really great tool for backup,
but I always write a bash script to specify directories I want to save.
I also use Rclone to synchronize my backup to a remote.
And finally, I need to backup my database.
There are three steps to backup :
- Database export
- Archiving
- Synchronize
For each step, you can use multiple drivers for multiple tools.
Also if something goes wrong, all Exceptions are catches to send a notification.
By default, database export use mysql, archiving borg, and synchronize rclone.
Visit documentation for more details.