Backup, encrypt and manage your database
EDB is a framework to make and manage backups of your database.
It is composed by three macro areas that reflect themself inside edb.yml
and are DBMS, CRYPTOGRAPHY and STORAGE.
The first one deals with the actual backup process of your database. The second one will eventually encrypt the backup copies you made and the last one will copy them somewhere (S3 bucket, your local filesystem, etc.).
Install
$ gem install edb
Run
Setup and customize example/edb.yml
(remember also to change the secret
) and then:
$ edb example/edb.yml
Consider also to add EDB to your cronjobs.
Available modules
- Cryptography:
AES_256_CBC
- DBMS:
PostgreSQL
,MySQL
- Storage:
S3
,Filesystem