I'm looking for a very easy way to back up my server daily and be able to restore all my websites with the mysql databases with minimal work. Are there walkthroughs for this? I have checked and it does not seem like there are many backup options. I am using Ubuntu Feisty. Am I just better off using an Ubuntu backup application and backing up the entire system?
If you want to backup the complete server, have a look here: http://www.howtoforge.com/linux_rdiff_backup http://www.howtoforge.com/howto_linux_systemimager If you just want to backup parts of your server, use e.g. tar or http://www.howtoforge.com/linux_rdiff_backup or http://www.howtoforge.com/rsync_incremental_snapshot_backups
amanda Check out amanda and zmanda using virtual tapes. I'm writing a HOWTO for amanda at present but otherwise the docs on amanda website and wiki are helpful. We use amanda to backup a couple of ISPconfig servers (data and mysql) - restore of single files and recovery of whole file systems have been really quick and easy. It is a powerful tool! Note - you do not have to have a tape changer for this solution, although it is geared towards that infrastructure. What you can do is use a virtual tape changer using local disk capacity. Set 4GB images and then you can burn the backups on DVD. http://www.amanda.org/ and via google, of course
you could also look at Backuppc. You would need to do a hotbackup or a dump of your mysql databases as a cron job then backuppc will also pick up that file.