EasyBackups (by ViscaWeb)
EasyBackups a little (and very light-weight) library helping in the process
of backuping databases, files, etc..
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...
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)