Restore From Disaster Recovery
JetBackup has the ability to restore from a disaster by storing our JetBackup internal database to your preferred destination.
Important information!
- JetBackup will backup it's internal DB only when "Export JB config Mode" is enabled on your backup destination. In order to do so, click on "Export JB Config" 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 only require to restore accounts, please refer to Manually Restore From Destination.
- Please make sure to keep your Master Private Key in a secure remote location.
- JetBackup requires full account backups in order to restore accounts.
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 initial screen you will be asked if you want to restore from a Disaster, continue with existing data or start with a fresh install.
Choose "Recovering from Disaster" to continue with disaster recovery.
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 -
Choose the database backup (JetBackup setting) that you want to restore from (usually you will want the latest backup that was created).
As our database is encrypted, we will need the root
Master Private Key from your previous installation/old server.
We are ready to start restoring your accounts!
Simply choose the accounts to restore (Probably all?) and hit the "Next Page" to continue.
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.