Log In | Register
Skip to main content
Recent Posts
General Discussion / cPanel's Pricing Structure Changes
Last post by Pete -
cPanel has had the same pricing structure for years and years. Recently they announced significant changes, leading to potentially huge pricing increases for some customers. Across the industry, many of the smaller web hosts have announced they are migrating from cPanel to other control panels such as DirectAdmin.

For customers, does it matter if your web host migrates from cPanel to DirectAdmin for example to keep your costs down or would you want to remain with cPanel at all costs?

For VPS/Dedicated Server Owners, what are you planning on doing? Passing on the costs to your customers or migrating to another control panel?
Introductions / About Me, The Script Developer
Last post by Pete -
Hi, I'm Pete.
I'm the developer of WHM Backup Solutions. This isn't the first bit of coding I've done. Previously I made a similar script called cPBackup, however in order to move on the script needed a full overhaul and at the time with University and Work going on. That wasn't going to happen any time soon, so I closed down the script and its website, to ensure people weren't running an unsupported script..... There's enough of those about as it is!!

A few years later with university finished and my job going well, I have a bit more time to spend developing online once again. This is when I started developing WHM Backup Solutions.

Since its initial release I've managed to keep up-to-date with the curve balls cPanel regularly throws, and from the stats on our update and download server I can see that the script is moving forward to a much wider audience as every month goes by.

The development of this script is personal to me so if anyone has any feedback please do let me know! It's greatly appreciated.
Change Log / V1.1
Last post by Pete -
This release is to fix a few bugs discovered by users of version 1.0.
  • MODIFIED: Show mail function error if the script is unable to send an email.
  • MODIFIED: Log File Email Clarification, To aid with debugging email errors.
  • BUG FIX: Corrected Update Script Status.
  • ADDED: "Backup Initiated" clarification to the end of all log emails.

For a full list of commits/changes, see
Change Log / V1.0 - Major Upgrade
Last post by Pete -
With over 12 versions of WHM Backup Solutions released since the first script release back in February 2018. The script is now stable and using the latest cPanel API's possible. We've also started to incorporate many features requested by our users and regularly fix any little bugs we identify. So with that its about time we upgrade to our first major version!

So what does this version actually change?
  • MODIFIED: Version Number 1.0
  • ADDED: Privileges Are Now Checked During Generation Of The Backup List.
  • ADDED: An Additional Privilege "basic-whm-functions" Is Now Required In Order To Check The Required Privileges
  • BUG FIX: "Undefined Variable" When Authentication Details Are Incorrect.
  • BUG FIX: If unresolvable WHM Hostname is given in the config file, the script would report HTTP 500 error.
  • BUG FIX: If an error occurred during the backup list generation, no email would be sent.
  • BUG FIX: Resolved Issues With Update Check Function.
  • MODIFIED: Allow sending of system.log in email_log function.
  • MODIFIED: Where possible, allow email to be sent containing system.log.
  • MODIFIED: Authentication Details Incorrect Error Message Revised.

Please note, there may be issues with auto-upgrading from previous versions to this version. The issues have been resolved in this version so all future upgrades shall be problem free.

As per usual, if you have any issues please get in touch!
Change Log / V0.12
Last post by Pete -
With the UAPI implemented in V0.11 I've had a lot of feedback and discovered a couple little bugs relating to displaying of error messages. These have now all been fixed in V0.12. i

I have also done a little bit of tweaking to the auto update process. The current script version is now passed via an HTTP Header to help us collate what versions people are upgrading from. This can help us to ensure smooth version upgrades.

You can now download the latest version manually at or set your config.php to auto update for both major and minor versions.

Don't forget if you have any issues please open a discussion thread on this forum, email or contact us via the Facebook page.