This section is disabled by default and is set by your hosting provider. Please visit Permissions for more information.
Backup Jobs allows you to configure how JetBackup generates and manages your backups according to your backup job configuration. In this section, you will be able to create, modify and manage your Backup Jobs.
To create a new backup job, click on "+ Create New Backup Job".
Specify a unique name for your backup job. This will be used internally for your convenience.
Specify the creator for this Backup Job. This grants the creator and its parent account(s) permission to modify and delete this Backup Job. Please note that the creator specified will also need Can Manage Backup Jobs permission granted under the Permissions section.
Specify which destination(s) to transfer/store your generated backups to. You can find more details regarding supported destinations in the Destinations Overview section.
JetBackup can perform the following types of backups. Here's a brief explanation for each type:
You can choose to include/exclude the following:
Panel Configurations
Home directory Files
Databases (Incremental backups is not supported for this type *)
Database Users
Email Accounts/Structure **
FTP Accounts
Cron Jobs
Domains
SSL Certificates
* In the case of an incremental job, all files included in this job are backed up incrementally with the exception of databases. Databases are regenerated and synced to the destination. Each job run will add the disk usage of each database dump file to the backup. If a database did not change from a previous backup, then the database dump file from the previous snap is used instead of creating a new database dump file.
** When choosing the option to backup email structure, the backup will contain the email account structure without the email content. The Exclude Junk option will exclude trash, spam, junk and draft directories from the backup job.
Backup structures tells how backups are generated and stored. JetBackup supports the following backup structures:
For more information about the Backup structures supported for your destination, go to Destinations Overview.
Choose whether or not backups will be encrypted on the backup destination. This option is only available with Archived and Compressed Backup Structure. Please note that users/accounts that opts for encrypted backups exclusively will be automatically excluded from unencrypted backup jobs.
Account Filters allows you to specify conditions on which to include/exlcude on you Backup Job(s). By default, all accounts are included in the backup job. Multiple filters may also be applied and are combined by AND/OR statements.
AND - the condition on EACH filter(s) must be met in order for an account to be included in the backup job.
OR - the condition on EITHER filter(s) must be met in order for an account to be included in the backup job.
Once filter(s) are applied on a backup job, JetBackup will start to clean(delete) previous backups generated from the backup job for each excluded accounts, from the oldest to the most recent backup. Each backup-job execution will remove one backup for each excluded accounts.
In order to create an account filter, either click on "Manage Account Filters" > "+ Create New Filter" or through the Account Filters section under the Backup Job configuration page.
Specify a unique name for your account filter(s). This will be used internally for your convenience.
Specify the creator for this account filter. This grants the creator and its parent account(s) permission to modify and delete this account filter. Please note that the creator specified will also need Can Manage Backup Jobs permission granted under the Permissions section.
Whatever to included or excluded accounts filtered by this filter.
Excluding files & folders from backup is a very important feature, and we recommend to use it. Each backup job has it's own exclude list that can be specified and modified. The exclude list will be piped to our sync operation. The supported path format should be in glob pattern.
Specify a file/folder path on the field and click on "Add Path" to add on the exclude list or click on "Insert Multiple" to exclude in bulk.
Exclude files and folders in bulk:
Here is some recommendations for files/folders to exclude.
*.jpa
backup-*.tar.gz
site-*.tar.gz
*/com_akeeba/backup/*
*/backupbuddy_backups/*
public_html/cache/*
tmp/*
logs/*
softaculous_backups/*
*/wp-content/uploads/wpcf7_captcha/*
*/wp-content/widget-cache/*
*/wp-content/cache/*
*/wptsc-cachedir/*
Backup Job Schedules tells JetBackup the time and frequency a backup job will be executed as well as the number of backups to keep for the corresponding schedule (backup retention).
JetBackup gives you the option to set multiple schedules for each backup 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.
NOTE: Changing between schedule types may remove backups generated from the previous schedule type. Please review how to properly make changes on your schedule.
Specify a unique name for your schedule. This will be used internally for your convenience.
To safely change between schedule types, please add a new schedule on top of your existing schedule(s) and give your backup job ample time (the full retention length of your new schedule) to generate and correctly mark backups with the appropriate schedule type(s). You can then safely remove the previous schedule once the backup job runs for one full cycle of your retention.
With an Hourly Schedule Type, you may choose to execute the backup job every one/two/three/four/six/eight/twelve Hours.
Backup Retain specifies how many backups to keep with the corresponding schedule type.
With an /Daily/Weekly/Monthly Schedule Type, you may specify the time of day (based on your server local time) on when to execute the backup job.
With a After Backup/Clone/cPanel job is done Schedule Type, you may set how much time to delay a backup job in minutes/hours/days before executing the backup job.
The time that you want all schedules to be executed.
Click on the preferred Backup Job listed in the Backup Job section to expand and view the available backup job settings.
Click on "Enable Backup Job" to toggle between enabling and disabling your backup job.
Click on 'Manage Backup Job' to modify your backup job configuration.
Execute your Backup Job manually and on-demand.
Manually running backup jobs does not count towards your scheduled backup job rotation. To set the retention and TTL for manually executed backups, please visit Manual Backup Settings.
Click on 'View Backup Job' to see Logs associated to the selected Backup Job.
Click on 'Duplicate Backup Job' to make a copy of the selected Backup Job.
Click on 'Delete Backup Job' to Delete your job permanently.
"Point-In-Time" incremental backups - For retentions on incremental backups, JetBackup generates "point-in-time" incremental backups that use as little space as possible (using hard links). For example, on a 2GB DirectAdmin account with 30-day backup retention, it will only consume 2GB + 30 Days worth of new/changed data.
For databases, JetBackup generates a full dump of the databases for the initial incremental backup. If the databases are modified, JetBackup will then generate a new full dump for the incremental backup. Otherwise, the previous snap of the database dump will be used in the incremental backup.
As a security measure to prevent backing-up folders that certain users should not have access to, JetBackup only backs up cPanel permanent links which are limited to account restore/download process(es). JetBackup does not follow nor include any other symlinks during the backup process.
* A symlink or Symbolic Link is simply a shortcut to another file or folder. It is a file that points to another file. You can think of Symlinks as shortcuts sometimes created by root
users.
JetBackup can't restore files and/or directories with certain special characters or permissions.
For a list of recommended special characters and file permissions to avoid, please visit: Characters to Avoid when naming Files and Folders