Last modified December 18, 2024

General Information

Learn about the system requirements and how to install JetBackup 5

Installation Guide

System Requirements

Operating System Version
CentOS / RHEL / Oracle Linux 8, 9 64-bit
CloudLinux 8, 9 64-bit
AlmaLinux 8, 9 64-bit
Rocky Linux 8, 9 64-bit
Ubuntu (LTS) 20.04, 22.04 64-bit
Debian 11, 12 64-bit

Supported Hosting Panels:

  • Minimum cPanel/WHM version 88 and above
    • WHM Tweak Settings > Max cPanel process memory - 2GB minimum required

  • Minimum DirectAdmin version 1.60.4 and above
    • The Feature Set Policy “Allow All Commands” OR a customized “Core Functions” Feature Set is required to backup accounts in DirectAdmin.
    • Add the following commands to the Core Functions Feature Set in order to backup accounts in Direct Admin
CMD_FTP
CMD_ADDITIONAL_DOMAINS
CMD_EMAIL_POP

  • Minimum Plesk version 18.0.39 and above
    • When changing the download directory, the pssaadm user must have permissions to access the new directory in order to download the backups via JetBackup.

Database Management System Version
MySQL 8.0 or later
MariaDB 10.5 or later
MongoDB 5.0 or later
PostgreSQL 12 or later

We can only guarantee full compatibility for MySQL/MariaDB, MongoDB, or PostgreSQL DBMS versions that are actively being supported by the distributor.

NOTICE: JetBackup 5 v5.3+ utilizes MongoDB 6.0+ which requires use of the AVX instruction set. Please verify that your CPU meets this requirement. Makes sure that Port 27217 is open to allow MongoDB(Jetmongod) to function properly.

Install the JetApps Repository

To begin installation, you must first install the JetApps Repository.

Login to your server as the root user, then execute the following command on your terminal. This will install the appropriate JetApps Repository package for a supported operating system.

bash <(curl -LSs http://repo.jetlicense.com/static/install)

Install JetBackup 5

Execute the following to install JetBackup 5 on your server with the appropriate platform:

jetapps --install jetbackup5-cpanel alpha
jetapps --install jetbackup5-directadmin alpha
jetapps --install jetbackup5-interworx alpha
jetapps --install jetbackup5-plesk alpha
jetapps --install jetbackup5-linux alpha

After successfully installing JetBackup 5, take time to review the Getting Started guide for help on setting up JetBackup for the first time.

JetBackup Updates

To change your JetBackup updates tier from the server’s terminal, please execute the following command specifying your preferred tier:

jetapps -t jetbackup5-cpanel alpha
jetapps -t jetbackup5-directadmin alpha
jetapps -t jetbackup5-interworx alpha
jetapps -t jetbackup5-plesk alpha
jetapps -t jetbackup5-linux alpha

To manually update JetBackup, please execute the following command through the terminal as the root user:

jetapps -u jetbackup5-cpanel alpha
jetapps -u jetbackup5-directadmin alpha
jetapps -u jetbackup5-interworx alpha
jetapps -u jetbackup5-plesk alpha
jetapps -u jetbackup5-linux alpha

It is recommended to activate the auto update feature and this feature is enabled by default. To re-enable automatic updates, run the following command:

jetapps -p jetbackup5-cpanel yes
jetapps -p jetbackup5-directadmin yes
jetapps -p jetbackup5-interworx yes
jetapps -p jetbackup5-plesk yes
jetapps -p jetbackup5-linux yes

Licensing

JetBackup registers and activates your license upon installation with your server’s Public IP. If you migrate/replace the server, you will need to reissue the license through your license provider. If your license is purchased directly through JetApps, please do the following:

Login to your JetApps client area, from the top menu navigate to “Services” > “My Services”, and choose JetBackup (click the “View Details” button).

Under “Management Actions”, click on “Reissue License”.

After the license has been Reissued, please verify that the license is active by inputting your IP at our License Verification Site.

Now all you need to do is to access the JetBackup through the GUI, and the license will be reissued using the new server details.

To force JetBackup to validate your license against our licensing servers please execute the following command from your server’s CLI as root user:

/usr/bin/jetbackup5 --license

Uninstall

To uninstall JetBackup from your server, execute the following command from your server’s shell CLI as root user:

jetapps --remove jetbackup5-cpanel 
jetapps --remove jetbackup5-directadmin 
jetapps --remove jetbackup5-interworx 
jetapps --remove jetbackup5-plesk 
jetapps --remove jetbackup5-linux 

Plesk: To remove the empty JetBackup extension from the Plesk UI, please execute the following command

plesk bin extension --uninstall jetbackup5

To completely remove ALL JetBackup packages (including all JetApps plugins), execute the following command from your server’s shell CLI as root user:

CentOS / AlmaLinux / RHEL / CloudLinux:

yum remove jetapps-repo

Debian/Ubuntu:

apt-get remove jetapps-repo