Skip to content

Latest commit

 

History

History
62 lines (53 loc) · 2.8 KB

README.md

File metadata and controls

62 lines (53 loc) · 2.8 KB

EasyBackups (by ViscaWeb)

Build Status StyleCI

EasyBackups a little (and very light-weight) library helping in the process of backuping databases, files, etc..

What can I dump?

Databases

Platform Implementation
MySQL

Where can I save the dumps?

Savers Implementation
FileSystem
FTP
Amazon S3 V3
Copy.com create ticket if you need it
Azure create ticket if you need it
DropBox create ticket if you need it

Which compression software is currently supported?

Compression Implementation
.tar.xz
.tar.gz
.tar.bz2
.zip

How to install and use this script?

Available soon...

To do

Some improvements to achieve on this project:

Status / Priority Suggestion
Planned as next improvement Complete the README with the installation steps
Planned as next improvement Delete old backups automatically
#1 priority Verify the integrity of the backups
#2 priority Support more file systems (in progress)
#2 priority Complete the battery of tests (in progress)
To be defined Provide an API to ensure the backups exists and is valid
To be defined Send final report by emails
To be defined Support more compressors
To be defined Use a known project to handle the API (with a swagger documentation)
To be defined Being able to download backups from the tools through a command
To be defined Create differential backups (instead of full backups)
To be defined Detect when the temporary folder does not have enough free space to welcome the backup
To be defined Exporting MySQL: hiding the message 'Warning: Using a password on the command line interface can be insecure.'
To be defined Write meta-data about the backups (in order to retrieve them easily later)
To be defined Detect when the difference of size of two consecutive backups is significant (@kristianmu)