NOTICE: JetBackup For Linux is in ALPHA testing stage. Please handle with caution. Any information on this document is subject to change as we continue to develop and make changes.

Create New Backup Job

To create a new backup job, navigate to "Backup Jobs" and Click on "Create New Backup Job".

backup job page


Example configuration page for the backup job:

create backup job


Job Name

Specify an internal name for your job.


Destination

Choose a backup destination for this job.
You can find more details about backup destinations in the following Destinations Overview link.


Backup Type

  • Directories - Copy server files/folders that you choose to include.
  • 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. Only supports compressed backup structure.
  • Replicate - Copy files/folders "as is". Only supports incremental backup structure.

Backup Structure

  • Incremental - Copy only files (changed or new) since the last full backup.
  • Archived - Copy files to uncompressed archive (.tar file).
  • Compressed - Copy files to compressed archive (.tar.gz file).

For more information about the Backup Structure you can use for your destination go to Destinations Overview.


Database Connection

Available on databases backup type. Choose a database connection for this job.
You can find more details about database connections in the following Database Connections link.

Database Filters

Available on databases backup type. All databases will be backed up unless a filter is created to include/exclude specific databases.
You may use more than one filter type per backup job which will be joined together with an AND or OR statement.
AND - when using an AND statement between two filters the conditions of BOTH filters must be met in order for a database to be included by the backup job.
OR - when using an OR statement between two filters the condition of EITHER filter should be met in order for a database to be included by the backup job.

Please note that if a database is excluded from a backup job, one snap will be deleted every job run. Which means that after the retaining number runs, that database will be left without any backups.

Examples:

All Databases: {acct01_db,acct02_db,acct03_db}
Filter A: Database Filter, Include: {acct01_db, acct02_db}
Filter B: Datbase Filter, Include: {acct01_db}
Filter C: Database Filter, Exclude: {acct02_db}

Creating a filter with the following filter type combinations will provide these results:
Filter A AND Filter B => Only {acct01_db} will be backed up.
Filter B OR Filter C => Only {acct01_db, acct03_db} will be backed up.
Filter A OR Filter B => Only {acct01_db, acct02_db} will be backed up.
Filter A AND Filter B AND Filter C => Only {acct01_db} will be backed up.
Filter A OR Filter B AND Filter C => Only {acct01_db, acct02_db} will be backed up.

For more information about how to create new filter click on the following link: Create New Filter.


Directories and Files to Include

Available on directories/replicate backup type. Choose directories to be included from backup, you can enter one or many.


Directories and Files to Exclude

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


Schedules

Click on Create Schedule for more details about schedules.
You can set multi-schedule for backup jobs.
If multiple schedules sets to run at the same time only one snap will be stored for both.


Schedule Time

The time that you want all schedules to be executed.


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).
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.