How to Install and Uninstall JetBackup for cPanel
By Jithin on July 10th, 2020
In this tutorial, we can check how to install JetBackup for cPanel.
JetBackup is one of the leading backup solutions for cPanel & WHM that offers a user-friendly GUI. It provides settings for automation of backups as well as restores on a cron job. JetBackup helps to take the backup of your cPanel accounts and files quickly and efficiently through cPanel remote incremental backups, and this offers many features, such as multi-scheduling, account filters, GDRP mode, hybrid backups, custom hooks, and more.
The minimum system requirements before installing JetBackup for cPanel are listed below:
- cPanel version 68 and above
- CentOS / CloudLinux / RedHat 6 or above
- 64-bit Operating System
- Tweak the Max cPanel process memory to at least 2GB from WHM.
How to Tweak the cPanel Process Memory?
- Log in to the WHM as a root user.
- Navigate to Server Configuration and select the ‘Tweak Settings’ option.
- Go to the ‘System’ tab and set the Max cPanel process memory.
To install JetBackup for your server, follow the below steps:
Log in to the server as a root user and run the following bundle of commands.
# yum install http://repo.jetlicense.com/CentOS/jetapps-repo-latest.rpm # yum clean all --enablerepo=jetapps* # yum install jetapps-cpanel --disablerepo=* --enablerepo=jetapps
After the installation, you need to install the current stable version of JetBackup from a tier either from the command-line or WHM.
From the command-line
To install the latest stable version, run the following command. In the following command, you can select the tier by replacing stable to edge or beta.
# jetapps --install jetbackup stable
1) Log in to WHM as root user and navigate to the cPanel option.
2) Select the Manage Plugins option, and from the list of plugins, select the ‘JetApps’ to proceed to JetBackup.
3) Select the version and tier for the installation and click the ‘Approve’ button.
JetBackup offers several options, and some of them are:
- Full Account Backups
- File Backups
- Cron Job Backups
- DNS Zone Backups
- Email Backups
- SSL Cert Backups
- Database Backups
Full Account Backups
The full account backup by JetBackup downloads the cPanel account itself. But it has a slight difference when compared with the cPanel full backup. You can download the generated backup directly to your local system or using FTP. A Safety backup is also known as a safety restore point, and it gets created for an account before JetBackup starts the full backup restoration process. If the restoration was not successful, then this safety restore point helps to go back to the original point. These safety backups get removed automatically on the daily cron job.
By using the JetBackup plugin, you can restore files and folders from the full account backup generated. You can perform this process from JetBackup GUI.
1) Log in to JetBackup GUI and click the restore and download option.
2) Select the backup type as ‘File Backup’ and select the user which you wish to restore.
3) This option lists all the files concerning that user, and you can select the required file to be restored.
4) Then, click the ‘Restore Selected’ button to restore files and folders.
If you want to restore the database of an account, then you can follow the below process.
- Log in to JetBackup GUI and select the backup type as ‘Database Backup’.
- Select the specific user to which you wish to list the backup that needs to get restored.
- The list of database backup gets listed from the drop-down menu.
- Select the database that needs to be restored and click the ‘Restore’ button.
You can also configure email, SSL, DNS, and more using JetBackup. It is a cost-efficient backup tool that is simple and continent when compared to another backup system.
Upgrade JetBackup to the Latest Version
To manually upgrade the JetBackup, run the following command from the command-line.
# jetapps -u jetbackup
If you want to upgrade the JetBackup automatically, you can activate the auto-update and update tier settings from the JetApps menu inside the WHM.
If you want to change the updated tier manually, run the following command.
# jetapps --chtier jetbackup <tier>
You can replace the <tier> tag with your desired tier type (stable, beta, or edge). For example, if you want to update the tier to beta, run the following command.
# jetapps --chtier jetbackup beta
The JetBackup license gets registered with your server IP after the activation of JetBackup. If you check if your JetBackup license is valid, run the following command from the server’s CLI as the root user.
# jetcli backup –license
To uninstall JetBackup, run the following process.
- Log in to WHM server GUI as root user and navigate to the ‘cPanel’ option.
- Select the ‘Manage Plugin ‘option and select JetApps from the list of plugins.
- Select JetBackup under the JetApps and click the ‘Uninstall’ button.
To altogether remove the JetBackup from the system, run the following command from your server as the root user.
# yum remove jetbackup-core
After that, run the following command to uninstall JetApps, including the JetApps plugins. Run the following command from your server as the root user.
# yum remove jetapps-repo
If you need any further help, please do reach our support department.