Comprehensive Backup
D-tools is a very valuable tool for us. It hold all our product information, pricing, etc etc. Loosing the data would be a major disaster. We backup the client files by copying them to another machine and other files are dealt with in a similar manner. However, this is a little sporadic as it is a pain to do.
I used to run a who bunch of web servers with clients email, websites and databases on. I devised a simple backup solution. A Cron script (a unix automted task) would run each night, Tar (Unix equivelent of Zip) up each of the client websites, each email account, then export the databases, Tar this up, bundle it all together and then FTP it to a location specified (this could easily be an off-site server). This was refined greatly but other users and became a great backup system for the severs.
Why does D-Tools not do the same? Specifically, the backup script should do the following:
Zip up all the Project files in to an archive
Export all the databases and zip the text files up too
Any other variable information, such as customised reports should also be zipped up
If a control panel within D-Tools could also let you specify an FTP address, username and password and a backup time (midnight every day or 6pm on sundays etc), this would be a great solution. If a major failure was to occur, you could then reinstall D-Tools and use the control panel to select the archive and which elements you want to restore.
We recently had a big failure and had to reinstall D-Tools. Whilst all the data was intact and we just had to re-import it, it did get me thinking.
|