cPremote or WHMEasyBackup?

seenBEST

New Member
Hey there, does anyone have any experience using cPremote http://cpremote.net/Individual-License or WHMEasyBackup http://www.whmeasybackup.com/ on a KnownHost VPS / Cpanel WHM?

I'm looking for a simple solution to download a .zip file that contains a complete backup of all account data (files, emails, databases) on the VPS. I've been pointed to these two solutions, but want to know if anyone else is using one on KnownHost and how it's working for them.
 
Instead of paying for one of these solutions, I use cPanel's internal backups and then use the free s3cmd tools to sync them to Amazon's S3. s3cmd runs in a nightly cron a couple of hours after cpbackup to synchronize the local and remote backup directories.
 
I backup to Amazon's S3 as well using cPanel backups. I do them weekly and just rotate them keeping 4 weeks of backups.

I did a writeup and script in the cPanel tutorials section that you could take a look at.

Might have to take a look at s3cmd, thanks owine :)
 
I backup to Amazon's S3 as well using cPanel backups. I do them weekly and just rotate them keeping 4 weeks of backups.

I did a writeup and script in the cPanel tutorials section that you could take a look at.

Might have to take a look at s3cmd, thanks owine :)

Dan, I highly recommend s3cmd for this. Once s3cmd is installed (they have a .rpm repo) and configured (1 minute configuration with just Access/Secret) the only command I have to run is:

s3cmd sync --recursive --delete-removed /backup s3://cPanelBackups/
 
Instead of paying for one of these solutions, I use cPanel's internal backups and then use the free s3cmd tools to sync them to Amazon's S3. s3cmd runs in a nightly cron a couple of hours after cpbackup to synchronize the local and remote backup directories.


Thanks owine, I've seen details about backups involving cloud solutions, including backups involving rsync and r1soft. Your s3cmd tool might be another good choice for anyone wanting to backup files online.

However, I need to download all VPS files to a local computer, not another online server. So I'm specifically looking at solutions that allow me to do that, such as cPremote or WHMEasyBackup. I'm open to other solutions as well. The ideal plugin would take all of the account data and compress it to a single .tar.gz or .zip file that I could then download in one shot.
 
Hi seenBEST,

cPanel's backups are tar files, you could just schedule them and then download them the same as you would have to using any other package...that doesn't work?
 
Hi seenBEST,

cPanel's backups are tar files, you could just schedule them and then download them the same as you would have to using any other package...that doesn't work?


Thanks Dan, I manage about 12 different servers and generate frequent local backups for each one. In addition to the KnownHost VPS there are 11 HostGator and Bluehost servers that I'm slowly migrating over to KH.

With the BH and HG servers I am able to download a single backup file for each containing all of the settings, databases, emails, files, etc. for that server. In Bluehost, this feature is called "Site Backup and Restore" or something like that.

I had thought about doing it the way you've suggested, downloading all the KH accounts individually then zip them on my end. It's a definite option but seems overly time consuming which is why I was looking for an easier way to generate a single download file for my entire WHM account.

PS: I'm also wondering if there's a way to backup all of my WHM settings just in case I ever make a configuration change in WHM that FUBARS something.

Any thoughts?
 
So here's a roundabout way to accomplish my goals in case anyone comes along later and wants to do something similar. I'm sure there's something faster and easier that automates a lot of this but for now it works...

NOTE: You'll want to have configured backups correctly via Cpanel WHM for this to work.

Putty to KnownHost VPS via SSH
Compress the backups folder with command in Putty: "tar -zcvf ###nameofbackupfile###.tar.gz /backup"
Use WinSCP to log in and download the file "###nameofbackupfile###.tar.gz" to a folder on your machine
Delete "###nameofbackupfile###.tar.gz" from the server
 
DOH!

I'm sorry, I missed the part where you wanted all accounts in one file! :)

You could set the tar command to run from crontab at least so that you don't have to wait for it to complete, that would save you some time there.

Be wary of the backup files eating up your disk space also, as far as I know cPanel does not delete them.
 
Hello,

For old backup files eating your disk space, you could use a 3rd party software called "Clean Backup" and is available at ndchost.com.

A configuration within the plugin is "How many days should a backup for an account that no longer exists stay in the backup directory before it is removed"

Everything can be configured and managed via WHM.

Hopes it can help someone here!

Regards,
 
WHM's backup config has an option for backup retention. That will keep you from filling the disk with old backups, although you can still fill the disk with recent ones. If you run a nix box at home then you can use rsync on that box to keep a mirror of the backups on the server as well.
 
I would never, ever, ever, but, ever, EVER, recommend cPremote, worst software i have tried in my lifer, worst support team, and very rude.

That's all i have to say.
 
Top