As I have a number of domains hosted on my own dedicated cPanel based server with Hostgator, I make sure I back them up every week or so.

But sometimes I forget. And sometimes I’ll forget for three weeks running, which means my last backups were taken a month ago. I think I’ve just been asking for trouble, and I’ve been lucky so far.

Actually, I did lose a sub-domain recently when I moved servers…

I forgot that I’d created the sub-domain using WHM as a completely separate account cPanel in it’s own right. It wasn’t part of the main domain account.

Maybe you didn’t know you could do that, I stumbled across it by accident, and it can be useful in certain circumstances.

So, I moved servers.

I leased the new server, then used WHM root access to copy all the accounts over to the new server. No I didn’t know you could do that either until I meeded to do it, and had a poke round in the WHM screens.

With a bit of trial and error, I managed to work out how it was done. I’m not a system administrator or a Linux geek / guru, so it was a bit of an achievement for me, and I was quite pleased with myself.

Well, I’d just set myself up for a fall hadn’t I?

While I was sitting there all pleased with myself, I forgot to copy a useful little test subdomain I’d set up as a separate account, thinking it would copy across with the main domain. Of course, now I know better.

It was a separate account wasn’t it?

Oh well.

I lost it all completely when I closed the old server down.

So what’s the point of this rambling? Well, I’ve just found a new bit of Windows software called CPSiteSaver.

It’s a little application that will connect to cPanel and fetch the latest backup of your web site, and more importantly also any databases you have.

A lot of web sites are driven by server side applications like this blog you’re reading now (WordPress). And everything is database driven.

For instance, this website could be restored from the original WordPress downloads in about 15 minutes tops from the original files, but all of the articles are stored in the database. If I lost the database, I’d lose everything.

And that’s where CPSiteSaver comes in. All you need to do is plug in your details – domain, cPanel userid and password, etc., then set a time you want it backed up and away it goes.

Of course it only works if you leave your PC on all the time. If you don’t want to do that, then it’s not suitable for your purposes.

As I do leave my PC on all the time (Windows Server), it’s perfect for me. I set up the domains once which takes a couple of minutes for the domain and then to look up all the databases that need backing up too. After that, it’s all on autopilot.

And this is what computers are all about. I shouldn’t have to manually take backups, it should just happen, and now it does.

I’m not going to go through all the features and benefits, I’ll let the sales page do that.

Equally as important though is the level of support. I’ve found the site owner, Manny, to be very helpful with the couple of issues I’ve raised with him.

I highly recommend it if you value your website at all. Here’s the link again, CPSiteSaver.