Portal Home > Knowledgebase > Articles Database > Backup Options For Resellers (cpanel & WHM)


Backup Options For Resellers (cpanel & WHM)




Posted by swecs, 11-30-2007, 12:17 AM
Hi, just wondering what other resellers do out there to make extra backup of their hosting accounts? We currently resell around 100 accounts, all cPanel, and I'm trying to come up with an easy way to automatically backup all accounts on a regular basis (eg. weekly) either to a local PC or another server. I've tried programs like CPSiteSaver but they require you to know in advance the names of all the mySQL databases, which isn't practical. Our wholesaler isn't able to help, saying that because we're on a shared server, there's no way to do it, but surely a script could be written to do it or something? What do you guys out there do? Or am I being over-cautious wanting to keep extra backups? The wholesaler does daily backups. Cheers Graeme

Posted by foobic, 11-30-2007, 12:40 AM
With reseller only access you're a bit limited, but you do have access to a full list of accounts via the CPanel API and with that plus your reseller password you should be able to download full CPanel backups. It would be pretty resource-intensive but if you're only looking for weekly backups and you're willing to spread them over time you might get away with it. I think you'll need a custom script though. Otherwise you need individual access to each account preferably with SSH so you can use rsync - much more efficient but it needs more setting up. Absolutely not. Always keep your own backups.

Posted by 01globalnet, 11-30-2007, 07:34 PM
a bunch of useful scripts to automate backups under cpanel. http://www.josheli.com/vox/ They may need a bit of customising for current cpanel versions.

Posted by jasontd101, 11-30-2007, 11:50 PM
We use R1Soft for our servers and I am 99% sure they actually have an API for Cpanel so you can tie it directly into your Cpanel system if you want. What is really cool about R1Soft is it backups through out the day so there are no loads and restoring files can be done by anyone via their GUI web interface on the backup server itself. A novice with no experience can restore andyfiles you want to the live server at any time. And encase of a disaster recover R1Soft allows you to do a bare metal restore. We actually tested this on a server that we were planning to take offline for good. We backed up the drive to the R1Soft backup server and then wiped the drive clean with no data 0.00 data on the drive. Then we inserted the R1Soft backup disk and booted off it and then logged into the backup R1Soft server and was able to restore all data within 1.5 hours and after removing the R1Soft disk and booting from the drive the server came right back up like nothing ever went wrong. Also you can set compression for backups so you can save drive space. It is the best backup solution I have found for remote backups! Local backups we still do rsyncs as well. R1Soft is very reasonable in price as well! http://www.R1Soft.com We like it so much we plan in the near future to start offering remote backup solutions to clients as an additional service we offer since it works so wel and is easy to manage. Hope this helps!

Posted by Sean_N, 12-02-2007, 09:29 AM
I think the r1soft software is only for dedicated servers. Its amazing there is no company offerng this service Sean

Posted by IGobyTerry, 12-02-2007, 11:45 AM
That's a pretty cool site. It looks like the script at http://www.josheli.com/vox/view_sour...backup_all.php would work for you. What you could do is get another reseller at another hosting service, configure the script, upload it and then set it up as a cron job to run at like 2 AM every morning.

Posted by CretaForce, 12-02-2007, 11:58 AM
That script doesn't backup databases. It's sad that in 2007 cpanel still doesn't have that function.

Posted by th92, 12-03-2007, 04:55 PM
I agree, cPanel should defo have an option



Was this answer helpful?

Add to Favourites Add to Favourites    Print this Article Print this Article

Also Read
FastHosts (Views: 749)


Language: