Getting Started

Your installation is finished. Now you need to setup the product for the first time !

Your first step? Setup a backup destination and enable Disaster Recovery.

Done that? Now you can create your backup job.

To know what is right for you, you will need to characterize the type of backup you want.

Here are some common backup types:

  1. Local to remote - cPanel accounts are copied to a remote folder, no local backups are left behind.
  2. Local to local - cPanel accounts are copied to a specified local folder.
  3. General files backup - Only backup files (any file on the server, doesn't have anything to do with cPanel accounts).
  4. Mysql backups - backup cPanel accounts' databases.

JetBackup can create your backup using its own internal backup engine. You can also restore from backups created with cPanel's backup system (legacy backups are not supported.

How efficient would you like your backups?

Our best recommended setup is as follows -

Local to remote backups, using "SSH" as a destination. At first run, JetBackup will create a full backup for all accounts. From the second backup job run and on, only new or modified file changes will need to be backed up. Furthermore, If you activated "backup retention" - JetBackup will create "point-in-time incremental backups", in which case it will use as little space as possible (using hardlinks). So for a 30 day backup retention of a 2GB cPanel account, it will only consume 2GB + 30 Days of new / changed files (** At the moment, mysql is fully dumped, as it doesn't support incremental backups).

What about saving IO & CPU ?

Well, with our native CloudLinux support, you can put the backup process inside LVE. We've tested it on crowded servers during peak hours, and it was hardly noticeable (will cost you backup time, as it will run slower - but worth the trouble).

Don't have CloudLinux? You can still optimize the backup process using rsync's IO limit, and re-prioritize using NICE & RENICE.