I run a lot of local business websites, a lot of them are on external, cheap servers (limited transfer, limited script execution time etc.) and owners refuse to pay a lot of money for a proper backup.
From time to time, there is a request like "I clicked something, now it's not working, fix it please". Last backup I have is ex. 1 month old.
What I'm looking for is a solution can:
- backup files from many FTPs (including .php files)
- do it incrementally from FTP (without downloading all files as
servers have transfer limits)
- backup databases
- store backup for a desired period of time
- is not based on syncing files (so some failure can't be synced to my computer)
Obvious solutions like gzip all the files and send it to external server are too much for these servers.
What I'm trying to achieve is not a 100% disaster proof solution, rather something that speeds up the recovery when somebody "clicks something when adding new gallery".
OS: Windows or Linux (preferably)
Do you know something that fit my needs?