I've currently been running our small business on an Ubuntu PDC I set up following an excellent tutorial from quite a while ago. It's run great, but just a week ago, my server's hardware gave out. Fortunately the drives were fine, and I was able to swap them into another machine without much fuss and get back up and running. Now, I want to upgrade my server to a Zentyal installation, and I realize I don't have a good backup system in place to recover from a similar catastrophe where the actual harddrives are fried.
What's the best way to backup and recover from a complete server melt-down? I want to be able to recover the entire system to completely new hardware should the need arise. I do backups of all our files, but right now, if something dies, I will have to rebuild the server from scratch. I want to be able to restore everything (LDAP, databases, configurations, ect.) to a new machine as if nothing happened. What's the most common way to do this on an Ubuntu server?