๐Ÿš€ Installation & Management of JetBackup 5 on cPanel

JetBackup 5 is a powerful backup solution for WHM/cPanel servers. This version of the guide is specifically optimized for cPanel environments running on AlmaLinux, CloudLinux, CentOS, or Rocky Linux.


๐Ÿ”ง 1. Requirements

  • A supported Linux OS:
    โœ… AlmaLinux 8/9,
    โœ… CloudLinux 8/9,
    โœ… CentOS 7 (EOL but still supported),
    โœ… Rocky Linux 8/9
  • WHM/cPanel installed
  • Root SSH access
  • JetBackup 5 license (trial or paid)

๐Ÿ› ๏ธ 2. Installing JetBackup 5 for cPanel

  1. SSH into your server as root.
  2. Run the following commands:
cd /root
curl -L -o jetapps.sh https://repo.jetlicense.com/jetapps/jetapps.sh
bash jetapps.sh
jetapps --install jetbackup5
  1. Once installed, log into WHM and navigate to:
    WHM ยป Plugins ยป JetBackup 5

๐Ÿ”” Tip: Installation pulls dependencies like MongoDB automatically.


๐Ÿงน 3. Uninstalling JetBackup 5

To cleanly remove JetBackup 5 from your cPanel server:

jetapps --uninstall jetbackup5

๐Ÿ“ Logs and some configs may remain under /usr/local/jetapps/usr/jetbackup5/


โš™๏ธ 4. Managing JetBackup 5 Features via WHM

Navigate to:
WHM ยป Plugins ยป JetBackup 5 โ†’ Settings > Modules

Here you can enable/disable:

  • ๐Ÿ” Backup & Restore Jobs
  • ๐Ÿ“‹ Snapshots
  • ๐Ÿ•’ Schedules
  • ๐Ÿงฒ Clone Jobs
  • ๐Ÿ”Œ Remote Destinations (S3, Wasabi, B2, Rsync, etc.)
  • ๐Ÿ”ง Custom Hooks
  • ๐Ÿ“ก Queue Monitoring
  • ๐Ÿ”’ User Permissions

๐Ÿ–ฅ๏ธ 5. Managing JetBackup 5 via CLI

๐Ÿ” List available modules:

jetbackup5 --list-modules

โž• Install a module (example: Wasabi):

jetbackup5 --install-module wasabi

โž– Uninstall a module:

jetbackup5 --uninstall-module wasabi

Replace wasabi with s3, b2, rsync, local, etc.


๐Ÿ” 6. Monitoring Backups & Logs

  • View real-time status under:
    WHM ยป JetBackup 5 ยป Queue
  • View logs via CLI:
tail -f /usr/local/jetapps/usr/jetbackup5/var/log/jetbackup5.log

๐Ÿ” 7. User Permissions & Security

In WHM ยป JetBackup 5 ยป Permissions, you can:

  • Restrict backup/restore features per cPanel user
  • Limit access by account packages
  • Prevent end-users from setting up destinations or scheduling

๐Ÿ”„ 8. Updating JetBackup 5

Keep JetBackup current to get the latest features and security patches:

jetapps --update
jetapps --upgrade jetbackup5

๐Ÿ” 9. Restarting JetBackup Services (for troubleshooting)

service jetmongod restart
systemctl restart jetbackup5d

๐Ÿงผ 10. Recommended Backup Exclude Patterns

In WHM ยป JetBackup 5 ยป Backup Jobs ยป Exclude Paths, add the following:

*.bkup
*.gz
*.jpa
*.log
*.sql
*.tar
*.tar.gz
*.wpress
*.zip
*/.wysiwygPro_*
*/backupbuddy_backups/*
*/cache/smarty/*
*/com_akeeba/backup/*
*/core.[0-9]*
*/error_log
*/var/amasty_fpc/*
*/var/backups/*
*/var/cache/*
*/var/debug/*
*/var/export/*
*/var/import/*
*/var/log/*
*/var/report/*
*/var/session/*
*/var/tmp/*
*/wp-content/cache/*
*/wp-content/wphb-cache/*
*/wp-content/uploads/wpcf7_captcha/*
*/wp-content/widget-cache/*
*/wptsc-cachedir/*
.MirrorSearch
.cpanel/*.sock
.trash
access-logs/*
backup-*.tar.gz
logs/*
public_ftp/*
public_/cache/*
site-*.tar.gz
softaculous_backups/*
tmp/*
lscache/*

๐Ÿงพ 11. Check License (if expired or invalid)

jetcli backup --license

This will force JetBackup to re-check and re-activate your license.

Scroll to Top