I'm a web developer looking to purchase a server to do development on. I have chosen http://www.newegg.ca/Product/Product.aspx?Item=N82E16816101364 as there are many positive reviews.
I've never setup my own "server" before, but a few people recommend CentOS to setup my Lamp stack. Also, I want to include Subversion or some version control software on the server.
Now, after I'm setup what do I do about backing up my files, including the version control setup? I was thinking of putting in two 2.5" hard drives to do a Raid setup, but is that recommended? I have a NAS that I could place the backup files in, but how do I backup my installation without manually copying files over. I'm thinking there is something out there that takes an image of my CentOS installation, and if something goes wrong I can just install that image.