Restore From Disaster Recovery

JetBackup has the ability to restore from a disaster.

With an entire data loss, your first step will be to install JetBackup on any cPanel server that meets our requirements(see Installation).

Before you start, please make sure you set the "Max cPanel process memory" to at least 2GB. In WHM UI, please navigate to Tweak Settings, search for "Max cPanel process memory" and set it to 2GB (or more).

Once installed, on the very first initial screen you will be asked if you want to restore from a Disaster, or it's simply a fresh install.

Choose "Recovering from Disaster" to continue disaster recovery, or "Fresh install" to abort (NOTE: you won't be able to go back to that screen anymore).

DR Wizard


First, we will need to restore our JetBackup internal database, so we will have all the needed information about your accounts.

Please provide us with your backup destination details so we can pull that info -

DR Directory


Choose the database backup (JetBackup setting) that you want to restore from (usually you will want the last backup that was created).

DR Configuration Files


As our database is encrypted, we will need the root master private key from your old server.
For more information about the master private key click on the following link: How To Get My Master Private Key?

DR master Private Key


We are ready to start restoring your accounts!
Simply choose the accounts to restore (Probably all?) and hit the "Next Page" to continue.

DR Account to Recover


Your accounts are now in the recovery accounts queue, please wait while the selected accounts are being restored.

Since JetBackup v4.0.12, you have control over the number of restore processes running simultaneously.
Depending on your server's performance, this new ability should reduce the overall restore time.
For example: Setting the "Concurrent processes" to 3, will end up having 3 active restores until all accounts are restored.
The value of this field is updated on the fly.


At this point you can click the 'Finish & Login to panel' button to continue to your WHM, accounts are being restored at the background.
You can always visit the queue again to check status.

DR Queue

Important information!

  • JetBackup will backup it's internal DB only when "Export JB config Mode" is enabled on your backup destination. In order to enable JB config backup, click on "Export DR Backups" on your preferred Destination. Keep your DR destination details to be able to restore from DR. The JB config backup will be executed every night and will keep a max of 7 newest snapshots.
  • If you simply want to restore all accounts (or some of the accounts), please refer to Manually Restore From Destination
  • Please make sure to keep your key safe -> How To Get My Master Private Key?