Last modified March 31, 2025

Settings

Learn how to adjust JetBackup settings and optimize performance

This section allows you to configure JetBackup settings.

General

License

Allows you to input your JetBackup for WordPress license key and enable premium features.

Timezone

Set the timezone that JetBackup will use to schedule its tasks and base the timestamps in the logs.

Community Languages

Enable/Disable community languages delivered by our languages CDN.

JetBackup Server Integration

Enable/disable API at JetBackup server level (allows restores of backups generated by JetBackup from your hosting provider).

Manual Backups Retention

Determines the number of manual backups to keep per destination. (Setting to 0 disables retention and manual backups will never be deleted).

PHP CLI Binary Location

Set a specific path for the php binary

Security

MFA Authentication

Enable/Disable Two-Factior Authentication

Alternate Data Directory

Set the path for the Data Director used to store configuration and valuable data related to your backups.

Daily WordPress Core Files Check

Enable/Disable daily automatic checks for your WordPress core files against official checksums to detect unauthorized changes or security issues.

Automation

Public Cron Url

Displays the public cron URL which can be utilized to initiate scheduled tasks through the web. (Each token is unique to the site)

Cron Command

Displays the cron cammand that can be added to your hosting server to ensure that JetBackup background tasks runs smoothly.

WordPress Cron

Enable or disable JetBackup’s integration with WordPress’s internal cron system (WP-Cron).

WordPress Heartbeat

Enable or disable using WordPress’s internal Heartbeat API to trigger JetBackup tasks.

Heartbeat TTL

Select the Heartbeat Time-To-Live (TTL) interval to control the frequency of the backend heartbeat calls.

Cron Scheduling

Enable/Disable the scheduled cron system, including the inability for AJAX calls to trigger cron tasks. This option should only be considered if you plan to manage the cron system exclusively via the wp-cli interface.

Frontend REST-API Heartbeat

Enable/Disable the REST API scheduler for the front-end. This method is beneficial when setting up a server-level background cron task isn’t possible. (Note: this scheduler relies on website traffic, making it less precise than a traditional cron job, meaning tasks may not execute exactly on schedule.)

Crontab Automation

Displays the crontab content. An unknown state does not imply there is an error, it indicates that JetBackup cannot read your crontab content from inside WordPress.

Performance

Chunk Size

The size of each piece of data processed during file operations, such as archiving or reading files. Smaller chunks are ideal for handling smaller files or systems with limited resources, while larger chunks are better suited for processing large files efficiently

Execution Time

Defines the maximum time a queued task runs before being aborted.

Cleanup Revisions

Enable to clean up revisions before dumping databases to reduce backup size and improve performance by removing old edits of posts and pages.

Use Common Folder Excludes

Enable cCommon Folders Exclude List to skip temporary files from known plugins.

Excluded Nested WordPress Sites

Enable Excluded Nested WordPress Sites to identify and exclude WordPress installations found directly within the first subdirectory level of the main site.

Use Common Database Excludes

Enable Common Database Exclude List to exclude known temporary tables to enhance performance and efficiency of database operations by ignoring temporary or non-essential data.

GZip Compress Archive

Enable to reduce file size and save space at the cost of increased CPU usage, or disable for faster processing with larger file sizes.

GZip Compress Database

Enable to reduce file size and save space at the cost of increased CPU usage, or disable for faster processing with larger file sizes.

Logging

Debug Enabled

Enable to allow logging of detailed cron events, helping diagnose timing or execution issues with system tasks.

Log Rotate Days

Set the number of days to retain log files.

Notifications

Email System

Enable to allow Jetbackup to send email alerts/notifications

Alternate Email

Set an alternate email address to send alerts/notifications. (Default: Admin Email)

Maintenance

Done Queue Items TTL

Set the number of hours (TTL) that queue items remain in the queue table. (Set to 0 to disable)

System Alerts TTL

Set the number of hours (TTL) that alerts will remain in the Alerts page. (Set to 0 to disable)

Export Config Rotate Days

Specify the number of JetBackup exports to keep. JetBackup exports its core config settings to selected destinations (once a day).

Updates

Update Tier

Set the update tier to receive future JetBackup updates from.

  • Release: Receives well-tested updates directly from the WordPress repository, ensuring high reliability and minimal risk. Ideal for production environments where stability is paramount.

  • Release Candidate (RC): Pre-release versions that are close to the final stable release, with updates from our repository servers. These versions are intended for final testing before the official release. Recommended for users who wish to test the upcoming stable version and provide feedback.

  • Edge: Cutting-edge updates with the latest features and improvements, provided from our repository servers. More stable than Alpha but still may contain bugs. Great for users who prefer to stay at the forefront of development.

  • Alpha: Early access to features still in development, sourced from our repository servers. Expect frequent updates and potential instability. Suitable for developers and testers who want to explore new features.

Restore

Compatibility Check

Enabling to ensure that the backup environment is checked against the local system for compatibility. When disabled, the plugin will skip this verification, potentially causing unexpected results or fatal errors during the restore process.

Cross-Domain Restore

Enable restoring backups created for one domain (e.g., Domain X) on a different domain (e.g., Domain Y).

Alternate Restore Path

Enable to access the restore file from the plugin’s directory (/wp-content/plugins/backup/restore.php) instead of the default location (mysite.com/restore.php).

Restore wp-content only

Enable to restore only the wp-content folder while ignoring all other WordPress files.