Create New Clone Job

A clone job is a smart cPanel migration with 2 very distinct features. First, you can apply a recurring schedule to it so the migration of the cPanel account can take place daily or even hourly if you want. Secondly, it is incremental in nature so that each recurring clone job that runs is only migrating over the new and updated files for that cPanel account.
  • JetBackup will only copy the data to the failover server (Data is transferred one way only - from this source server out to the failover server)
  • If you initiated a failover - There is no automated way to sync back the data to the source server. Reverting back to the source server should be handled with caution and consideration.
  • JetBackup is only responsible for copying the data - TCP/IP Traffic Failover / Giveback should be handled externally (Floating IP, BGP Re-Route, DNS Failover etc..)
You can clone accounts/specific account from your cPanel server to destination cPanel server.
To create a new clone job, navigate to: "Clone Jobs" and Click on "Create New Clone Job".

clone job page

Example configuration page for the clone job:

create clone job

Job Name

Specify an internal name for your job.


Choose a SSH cPanel Clone destination for this job.

Account Filters

By default, the backup job will backup all accounts.
In order to improve & optimize the process, you can choose which accounts to include according to certain criteria.
You may apply multiple filters.

Clone Only Home Directory

Check to clone only accounts home directory
Choose if you only want to replicate the account's home directory. Only the account's files will be replicated to the destination.

Account IP

How to handle the account's IP status on the destination server.

  1. The clone cPanel account on the destination will get shared IP of the destination.
  2. JetBackup will try to preserve the dedicated IP, as long as it's set on your destination.

Directories and Files to Exclude

Choose directories to be excluded from backup, you can enter one or many.
Click Exclude Files and Directories link for more details.


Click on Create Schedule for more details regarding setting up backup schedules.
JetBackup also gives you the option to set multiple schedules for each backup/clone/reindex job. There are no extra overhead between backups with multiple schedules running at the same time as JetBackup will automatically mark each coinciding backup with the appropriate schedule types.

Schedule Time

The time that you want all schedules to be executed.

Limit Accounts to Backup

Setting this value to "10" will backup only 10 accounts for each cron run.
If the server has 60 accounts and the job is scheduled to run daily it will backup 10 accounts each time. In this scenario, fully backing up 60 accounts will take 6 days. The backup order is alphabetical.
This feature will not work with multi schedule job.

Maximum Execution Run Time

Maximum Execution Run Time in minutes.
Setting this value to "600" will backup only 10 hours for each cron run (Insert 0 to disable).
Once the runtime has reached the time set, the backup job will continue to run until it completes the current account it is backing up.
On the backup job's next scheduled run, it will start backup on the account it left off on the previous run until all accounts are processed.
This feature will not work with multi schedule job.

Performance Override

Override the default performance settings for this specific job:
CloudLinux LVE/ionice/renice.
For more detail about performance options click Resource Settings.

Job Monitor

Choose whether to notify if there were no backups for x days and if the job process runs more then x days. (Insert 0 to disable).

Pre/Post Job Scripts

If you want to add a script to run before/after the job, paste it in the text box.