I’ve always wanted to backup all the sites on my cPanel to the cloud just in case something unexpected happens but it was almost impossible because of the huge size. This blog, along with my web forum and other sites hosted on my account is almost 6GB and I know I won’t be able to download that considering my “narrowband” internet connection and the cost of internet down here. If it were just a WordPress site, I could have decided to use Backup Buddy or something else but I’ve got Simple Machines Forum and other custom scripts installed so, I needed to backup the whole cPanel and not just a WordPress site.
How I did it
If your cPanel backup is up to 10GB and your internet connection sucks, you should think of buying a Windows VPS to get the job done instead of trying to download it to your PC. You don’t need a VPS with high specs, something minimal with Windows Server 2008 RC2 installed would do. You can buy a Windows VPS for as low as $10 per month just to get the job done and it’s what I did. ThrustVPS or Virpus may be a good start, you may be lucky enough if your host can help you install Windows Server 2008 R2 or whatever they have. Some VPS host often pre-install Windows Server 2008 R2 or later versions for you.
With this installed, you may now proceed to access your Windows Server through Remote Desktop Connection (RDC). You can connect by clicking Start > Accessories > Remote Desktop Connection