: Open Source website backup tool suggestions I'm looking for an Open Source website backup tool. I'm more interested in Open Source so I can make changes if need be and possibly contribute
I'm looking for an Open Source website backup tool. I'm more interested in Open Source so I can make changes if need be and possibly contribute to the software.
Automatic scheduled FTP backups from mutiple web servers.
MySQL backups from databases (only partially important as I can just do mySQL dumps and get those with ftp)
Differential and/or Incremental backups (improtant for bandwidth and disk space.)
Windows 7 or Linux support.
I'm not really sure if this is a better question for Server Fault but I feel it can live here easy enough. Thank you for any suggestions.
Software I've found
- Cobian Backup
Note this for backing up data on web servers, usually shared hosting. Installing software on the remote server is impossible, so ftp and mysql access is about it.
More posts by @Smith883
4 Comments
Sorted by latest first Latest Oldest Best
I've used a thing called rsnapshot, which is a wrapper around rsync. So far have only used it on LAN but am about to try over the internet. Mainly linux support, but you may be able to do Windows with an rsyncd port.
Whichever backup solution you go with, realize that backups are worthless if you don't test them. This means, having a restore strategy, and actually simulating a complete recovery. You don't have to kill your production data to do this, but you need to make 100% sure that you can actually recover what you need to using your backups. Also version control is not a form of backups, you had best hope that you have a backup of your repository and that you test that you can restore the repository from that backup in case of catastrophic failure. With that said, Amanda is a very powerful tool, if that is what you are looking for. Otherwise, tar, dump, restore, and mysqldump are your friends.
You should take a look at Amanda backups. You can do everything in your list except for the FTP part but you shouldn't have to worry about that since it comes with its own way of shipping the backups around. One of the best things about it is that it stores all the backups in a standard way and they can be extracted without Amanda if you would ever need to do that. There is also a commercial version that has even more features like backing up to Amazon S3.
Subversion
Pros:
It shares in work-groups easily
It helps with version tracking
It manages updates
Cons:
Rollbacks can be a pain, to sort out what was lost in the rollback
It can cause work directories to become quite cluttered.
It can be difficult for designers and programmers to share workspace, as they use it differently.
(---edit for alternate solution---)
A PHP routine that lets you download a zip archive of the whole site.
Pros:
Its a full single backup for milestones. (to keep stability tested versions)
Its web-based.
Code rollbacks are easy
Does not require an .svn hook to a directory
Cons:
Does not share nicely
Magic numbers and magic words in the code do not transition across domains easily
Requires much more storage space to archive
Terms of Use Create Support ticket Your support tickets Stock Market News! © vmapp.org2024 All Rights reserved.