
Aegisify Backup, DR & Migrate Product Guide
Version 1.5.6
Updated July 10, 2026
Product: Aegisify Backup, DR & Migrate for WordPress
Publication status: This guide is a documentation draft prepared from a static review of the Aegisify Backup 1.5.6 package and current Aegisify public pages. Complete a production acceptance test before publishing operational promises or recovery-time claims.
1. Product Overview
Aegisify Backup, DR & Migrate helps WordPress administrators create database, file, and full-site recovery packages; restore selected data; move sites between WordPress installations; preserve rollback points before updates; and maintain operational evidence through logs, reports, notifications, and retention controls.
The product is designed for WordPress owners, agencies, ecommerce operators, developers, and technical teams that need a more controlled backup and recovery workflow than an occasional manual export. Its strongest value is not merely creating archives. It is giving administrators a structured way to decide what to protect, define how often it should be protected, verify completed packages, restore carefully, and document what happened.
A backup is not proof of recoverability. A recoverable program combines successful backup creation, protected storage, documented retention, regular restore testing, controlled access, and a clear recovery procedure.
2. What This Guide Covers
This guide explains the reviewed 1.5.6 administration experience:
- Dashboard and operational status
- Full Backup and disaster-recovery packages
- Database overview and database tools
- Full-table and selected-column backups
- Minute, daily, weekly, and monthly scheduling
- File backup plans
- Restore workflows
- Push/pull Transfer Wizard
- Standalone Migration Wizard runner
- Remote storage
- SMTP, email alerts, and signed webhooks
- Before Updates rollback snapshots
- Logs, reports, retention, pruning, and licensing
- Operational runbooks, troubleshooting, and recovery planning
3. System Requirements
| Requirement | Reviewed value |
|---|---|
| WordPress | 6.8 or later |
| Tested through | WordPress 6.9 |
| PHP | 8.2 or later |
| Plugin version | 1.5.6 |
| Backup storage | Sufficient local or configured remote capacity |
| Scheduled jobs | Working WP-Cron or a server cron calling WordPress cron |
| Large archives | Hosting limits appropriate for the package size |
| SFTP offsite transfer | PHP SSH2 extension when SFTP is selected |
Before deployment, confirm PHP execution time, memory, upload size, disk space, database privileges, file permissions, cron behavior, and outbound network access.
4. Important Safety Principles
4.1 Test recovery, not only backup creation
A successful package does not prove that the package can restore the site under production conditions. Maintain a non-production restore target and test representative recovery scenarios on a defined schedule.
4.2 Keep more than one copy
Do not rely on a single local package stored on the same server as the live site. Use an offsite destination or another independently protected storage location when the business impact justifies it.
4.3 Use maintenance or read-only windows
Database and file content may change while a backup or chunked restore is running. Use a maintenance or read-only window for high-confidence restores, migrations, prefix changes, and other operations that should not compete with live writes.
4.4 Protect recovery interfaces
Backup archives, migration tokens, recovery links, database exports, and standalone restore interfaces are privileged assets. Limit access, rotate temporary credentials, remove temporary recovery surfaces after use, and avoid sharing URLs in tickets or public messages.
4.5 Record ownership
Assign an accountable owner for schedules, offsite storage, restore testing, notification recipients, retention, encryption, and incident recovery.
5. Administration Navigation
The reviewed package organizes the product under the Aegisify Backup administration menu.
| Menu | Primary purpose |
|---|---|
| Dashboard | Backup posture, recent activity, quick actions, charts, diagnostics, and fleet connection reporting |
| Backups | Full Backup, Database Backups, Table Backups, database tools, and File Backups |
| Restore | Guided restore and migration workflows |
| Transfer Wizard | Connect a source and destination WordPress site for controlled package transfer |
| Migration Wizard | Enable or disable the standalone /aegismw/ recovery runner |
| Settings | Logs, Remote Storage, SMTP & Notifications, and Before Updates |
| License | Entitlement and product registration status |
Feature availability can depend on the active license. The Free and Pro descriptions below reflect the reviewed 1.5.6 interface and should be reconciled with the production pricing page before publication.
6. Free and Pro Capability Guide
| Capability | Reviewed availability |
|---|---|
| Dashboard and operational logs | Free |
| Manual database, table, and file backup actions | Free |
| Full Backup / DR package | Pro |
| Recurring schedules | Pro |
| Restore Center workflows | Pro |
| Transfer Wizard | Pro |
| Remote Storage | Pro |
| SMTP, notifications, and webhooks | Pro |
| Before Updates snapshot | Pro |
| Database optimization tools | Pro |
| Database prefix management | Pro |
Packaging note: Product packaging can change. Use the License screen and current Aegisify subscription page as the source of truth for the deployed environment.
7. What Is New in Version 1.5.6
Version 1.5.6 substantially strengthens selected-table backup and restore behavior.
Parent and child selection behavior
Selecting a table selects every loaded column. Clearing the table clears the column selection. Selecting only some columns places the table in an indeterminate state so the interface distinguishes a complete table snapshot from a selected-field backup.
Complete table snapshot canonicalization
When every column is selected, the job is treated as a complete table snapshot. The package carries the table schema, field definitions, generated-column behavior, and rows as one recovery unit.
Backup-wide consistency boundary
The table export process attempts one consistency boundary across all selected tables. Transactional InnoDB tables use a shared repeatable-read snapshot. When nontransactional tables are present, the workflow can use shared read locks to reduce cross-table inconsistency.
Stronger package validation
The 1.5.6 workflow adds path validation, SQL-file hash checks, target-database enforcement, fail-closed SQL error handling, row-count verification, selected-field SHA-256 verification, and full-table schema SHA-256 verification.
Safer selected-column restore behavior
A selected-column backup is restored as a selected-field update rather than a full table replacement. This helps preserve unselected fields and reduces the chance that a partial backup overwrites unrelated data.
Overlap prevention
The product prevents concurrent table restore jobs and overlapping restore requests. It also prevents a minute-based scheduled table backup from overlapping an active run of the same plan.
Maintenance-window warning
The restore workflow warns administrators to use a maintenance or read-only window so new live writes do not change the result while a chunked restore is running.
Minute schedules and RPO guidance
Minute-based table schedules support values from 1 to 1,440 minutes. A dependable five-minute recovery point objective requires a server cron trigger that runs WordPress cron at least every minute, enough server capacity, and a backup duration shorter than the selected interval.
8. Installation and Initial Setup
- Install and activate Aegisify Backup through the approved WordPress plugin deployment process.
- Confirm that the environment meets the WordPress and PHP requirements.
- Open Aegisify Backup → Dashboard.
- Review local disk capacity, backup directory permissions, cron status, remote storage, alert recipients, and license state.
- Create one small manual database or table backup.
- Download or move that package to protected storage.
- Test a restore in a non-production environment.
- Only then configure recurring production schedules.
For regulated, revenue-critical, or high-change sites, document the configuration and approval before enabling automated operations.
9. Dashboard
The Dashboard is the operational starting point. It consolidates backup posture and recent evidence so an administrator can see whether the system is creating packages and whether attention is required.
Reviewed dashboard functions include:
- Last backup status
- Installed product version
- Remote-storage state
- Email-alert state
- License state
- Quick actions
- Recent backup packages
- Package and activity charts
- Recent package reports
- Retention and package pruning
- Diagnostic log download
- Saved Transfer Wizard connection or fleet information
Recommended daily review
Check the most recent scheduled job, failures, package size anomalies, offsite-transfer status, and available local disk. A sudden reduction in package size can be as important as a failed job because it may indicate an incomplete scope or excluded content.
Retention pruning
The dashboard can prune older packages and keep a defined recent set. Retention should be based on recovery requirements, not only disk pressure. Confirm that offsite copies exist before deleting the only usable package.
10. Full Backup and Disaster-Recovery Packages
A Full Backup / DR package is intended to preserve a broader WordPress recovery point than a table-only or file-only job.
Reviewed package content can include:
- WordPress content files
- Database export data
.htaccess- Optional
wp-config.php - Optional WordPress core files
- Environment and package metadata
The database component supports table-per-file export and additional export methods, including PHP streaming and mysqldump where the host provides it.
When to use a full package
Create a full package before:
- Major WordPress core upgrades
- Theme or page-builder changes
- Large plugin deployments
- Hosting migrations
- Database-prefix work
- Incident cleanup
- High-risk configuration changes
Recovery link
The Full Backup workflow can create a separate disaster-recovery link and token. Treat that link as a privileged credential. Store it in an approved secrets or incident-management system, not in public documentation, unsecured email, or ordinary chat.
Full-package limitations
A full package can still be affected by storage exhaustion, host timeouts, file exclusions, database permissions, corrupted downloads, or incomplete transfer. Validate package completion and perform periodic test restores.
11. Database Backups and Database Intelligence
The Database Backups area provides more than a one-click SQL export. It includes an operational view of database size, growth, tables, engines, and activity.
Reviewed database sections include:
- Overview
- Table Backups
- Optimize
- DB Prefix Manager
- DB Snapshots
Database Overview
Use the Overview to inspect:
- Table size
- Row counts
- Storage engine
- Database growth
- Recent database activity
- Large or unexpectedly growing tables
Growth review is especially useful on ecommerce, membership, logging, analytics, and form-heavy sites. Large tables are not automatically defective. Investigate what produces the data, whether it has a retention policy, and whether it is needed for business or audit purposes.
12. Table Backups
Table Backups are designed for granular recovery and tighter recovery-point objectives.
12.1 Create a complete table backup
- Open Backups → Database Backups → Table Backups.
- Select the database.
- Select one or more tables.
- Confirm that every required column is selected.
- Review the job name, destination, and retention.
- Run the job manually or save the schedule.
- Confirm package completion and verification status.
- Copy the package offsite when required.
A complete table backup is the appropriate choice when the recovery objective is to recreate the whole table, including schema and all fields.
12.2 Create a selected-column backup
- Select the table.
- Clear columns that are outside the required recovery scope.
- Confirm that the table shows a partial or indeterminate state.
- Verify that the selected columns include a stable key needed to target existing rows.
- Save or run the job.
- Document why only those fields are protected.
A selected-column restore updates selected fields rather than dropping and replacing the full table. It is useful for narrowly scoped recovery, but it is not a substitute for a complete table snapshot.
12.3 Generated columns
Generated database columns are derived from schema logic. The package records schema context so a complete table restore can recreate derived behavior without treating generated values as ordinary writable fields.
12.4 Verification evidence
The reviewed workflow verifies package metadata and SQL content with SHA-256 values. Post-restore checks can compare row counts, selected-field data hashes, and full-table schema hashes.
Hash verification helps detect unintended change or corruption. It does not prove that application-level relationships, business logic, or user-visible behavior are correct. Complete an application test after restore.
13. Table Backup Scheduling and Recovery Point Objectives
Schedules can run by minute interval or on daily, weekly, and monthly patterns.
| Schedule | Typical use |
|---|---|
| 5–15 minutes | High-change transaction or operational tables |
| Hourly | Active content, orders, forms, or membership data |
| Daily | Ordinary site databases |
| Weekly | Low-change archives or secondary retention |
| Monthly | Long-term recovery points where policy permits |
Five-minute RPO requirements
A five-minute schedule does not automatically deliver a five-minute RPO. The following must all be true:
- WordPress cron is triggered reliably at least every minute
- The backup begins on time
- The backup finishes within the interval
- The package passes completion and hash validation
- Storage and transfer complete successfully
- Retention does not remove the required point
- A restore procedure has been tested
On low-traffic sites, use a server cron rather than relying on visitor-triggered WP-Cron.
14. Database Snapshots
Database snapshots provide a protected database recovery point that can be downloaded, restored, or deleted through the administration interface.
Use snapshots before database optimization, prefix changes, bulk content updates, imports, or other database-sensitive work.
Recommended controls:
- Label snapshots with the change or ticket identifier
- Keep a copy outside the production host
- Restrict download access
- Confirm the target database before restore
- Test after restoration
- Delete temporary snapshots when their approved retention ends
15. Database Optimize
The Optimize area can provide table analysis, optimization, repair, and cleanup-oriented actions.
Optimization is not automatically beneficial for every table or storage engine. Before running it:
- Create a verified database snapshot.
- Review the affected tables.
- Schedule a maintenance window.
- Confirm available disk and database privileges.
- Measure the result.
- Preserve logs for the change record.
Do not remove revisions, transients, logs, sessions, or other records only because they are large. Confirm ownership, retention requirements, and application dependencies.
16. Database Prefix Manager
The DB Prefix Manager supports controlled changes to the WordPress table prefix.
Prefix changes affect database names and WordPress configuration. Treat the operation as a maintenance change:
- Create and export a full database snapshot.
- Create a full-site recovery package.
- Confirm database privileges.
- Review the preview.
- Put the site into maintenance mode.
- Apply the change.
- Verify login, frontend, cron, REST API, ecommerce, integrations, and scheduled tasks.
- Retain rollback evidence until acceptance is complete.
Changing the database prefix is not a complete security control by itself.
17. File Backups
File Backups support full or selected WordPress paths through a tree-based selector.
Common file backup scopes include:
- Themes
- Plugins
- Must-use plugins
- Uploads
- Custom application directories
- Configuration or web-server files when explicitly supported
Create a file backup
- Open Backups → File Backups.
- Choose the required paths.
- Review exclusions.
- Select local or configured remote handling.
- Run the manual job or save a licensed schedule.
- Confirm completion and ZIP integrity.
- Test extraction and representative restore behavior outside production.
Scope guidance
Avoid selecting unnecessary cache, temporary, session, generated, or backup-within-backup directories. Nested backup archives can sharply increase package size and execution time.
Large file sets
Hosts with short execution limits or limited memory may require smaller scopes, lower batch sizes, or multiple plans. Monitor package duration and test under realistic load.
18. Restore Center
The Restore area provides guided recovery workflows for supported backup packages.
Pre-restore checklist
- Confirm the package source and date
- Verify the package hash or integrity evidence
- Confirm the target site and target database
- Create a current rollback package
- Put the site into maintenance or read-only mode
- Stop competing jobs
- Confirm local disk space
- Confirm database credentials and privileges
- Notify business owners
- Define acceptance tests
Restore into an existing installation
The existing-installation workflow uses the current WordPress environment and database configuration. Depending on package type, it can replace supported tables and files, then perform URL, path, or permalink-related adjustments.
Restore into a new database
Advanced recovery can use administrator-supplied database credentials and restore into an isolated database. This should be performed only by a qualified administrator who understands wp-config.php, database privileges, host networking, and rollback.
Post-restore validation
Test at minimum:
- Homepage and key templates
- WordPress login
- Administrator access
- Media
- Forms
- REST API
- Cron
- Search
- Ecommerce checkout and account flows
- Membership or portal access
- Redirects and permalinks
- Integrations
- Logs and security controls
19. Transfer Wizard
The Transfer Wizard connects a source WordPress site to a destination WordPress site and moves supported backup or file packages through a controlled workflow.
Destination workflow
- Open the Destination tab.
- Generate a short-lived connection token.
- Copy it through a protected channel.
- Keep the destination page available for monitoring.
- Revoke or allow the token to expire after use.
The reviewed connection uses an HMAC-signed token and expects HTTPS outside an explicitly configured development condition.
Source workflow
- Open the Source tab.
- Enter the destination URL and short-lived token.
- Test the connection.
- Select the intended package or file scope.
- Start the transfer.
- Monitor live logs.
- Confirm receipt on the destination.
- Restore only after validating the destination and package.
Finalization
The destination can produce a migration report and provide a finalization workflow for supported URL or path corrections. Review every automated change before accepting the migration.
Migration acceptance
Before DNS cutover, test the temporary destination hostname and verify content, authentication, ecommerce, forms, email, scheduled tasks, integrations, redirects, security headers, and backups.
20. Standalone Migration Wizard
The Migration Wizard can expose a standalone recovery interface at /aegismw/. It is intended to operate without loading the normal WordPress application during database overwrite.
Critical deployment warning: Treat
/aegismw/as a privileged, temporary maintenance surface. In the reviewed 1.5.6 package, the standalone runner should not be considered sufficiently protected by the plugin alone. Keep it disabled except during a controlled recovery, add host-level authentication or an IP allowlist, monitor access, and disable or remove it immediately after use.
Safe operating procedure
- Prepare the backup and recovery plan before enabling the runner.
- Restrict the path at the web server, control panel, reverse proxy, or hosting firewall.
- Use a maintenance window.
- Enable the runner only when the authorized operator is ready.
- Complete the upload and restore.
- Save the recovery report.
- Validate the site.
- Disable or remove the runner.
- Confirm that
/aegismw/is no longer publicly reachable. - Rotate temporary credentials and preserve the change record.
The runner can provide a report path under /aegismw/report/. Protect reports because they may contain operational details.
21. Remote Storage
The reviewed Remote Storage settings support:
- Generic HTTP or HTTPS PUT
- SFTP when the PHP SSH2 extension is available
- S3-compatible object upload through a simple PUT workflow
S3-compatible storage
The reviewed implementation performs a single-object PUT rather than a multipart upload. Large packages may encounter PHP, proxy, network, or object-store limits. Test with production-sized packages before relying on it.
Remote-storage checklist
- Use TLS
- Restrict credentials to the required bucket or path
- Avoid permanent administrator credentials
- Enable provider-side encryption where available
- Define object retention or immutability separately
- Test upload and retrieval
- Monitor failed offsite transfers
- Rotate credentials
- Document ownership
Remote storage is a destination, not a complete backup policy. Confirm that the offsite object can be retrieved and restored.
22. SMTP, Notifications, and Webhooks
Aegisify Backup can use shared Aegisify Core SMTP or plugin-local SMTP settings.
Reviewed notification events include:
- Backup success
- Restore success
- Backup failure
- Restore failure
- Offsite-transfer failure
The interface also supports a webhook URL and secret. Signed webhook requests use an HMAC SHA-256 signature in the X-AegisBackup-Signature header.
Notification guidance
Send alerts to a monitored operations address, not one individual. Route failures to a channel with an escalation owner. Test the email and webhook after configuration and after mail, DNS, firewall, or hosting changes.
Do not include recovery tokens, database credentials, or sensitive archive locations in ordinary alert content.
23. Before Updates
The Before Updates feature can create a fast rollback snapshot before supported WordPress core, plugin, or theme updates. The workflow keeps the most recent rollback point for supported use.
This snapshot is a risk reducer, not a replacement for a full backup program. Before a major release:
- Create a verified full recovery point.
- Confirm offsite storage.
- Confirm the Before Updates setting.
- Apply the update in staging when practical.
- Deploy during an approved window.
- Test the site.
- Keep rollback evidence until acceptance.
24. Logs, Reports, and Diagnostics
Operational records help answer:
- What job ran?
- What scope was selected?
- When did it start and finish?
- Did package and hash validation pass?
- Was the package moved offsite?
- Did a restore run?
- What errors occurred?
- Who approved the change?
Use the Settings Logs area and dashboard diagnostics to investigate failures. Download logs before deleting packages or changing settings when evidence may be needed.
Sanitize logs before sharing them outside the authorized support team.
25. Retention and Pruning
Retention should align with business recovery needs.
A common layered model is:
| Tier | Example retention |
|---|---|
| High-frequency table backups | 24–72 hours |
| Daily backups | 14–30 days |
| Weekly backups | 8–12 weeks |
| Monthly backups | 12 months or policy-defined |
| Pre-change snapshots | Through change acceptance |
| Incident evidence | According to legal and security policy |
The reviewed table and file workflows support local retention values from 1 to 90 days and can purge or move packages offsite before local deletion, depending on configuration.
Do not configure retention only to maximize disk space. Model ransomware, accidental deletion, silent corruption, delayed discovery, and legal requirements.
26. Recovery Objectives
Recovery Point Objective
RPO defines how much data loss the organization can accept, measured backward from an incident. A five-minute RPO requires successful, verified recovery points at the required interval.
Recovery Time Objective
RTO defines how quickly service should be restored. RTO depends on package size, download time, infrastructure availability, database speed, operator readiness, DNS, third-party systems, and acceptance testing.
Do not publish a fixed recovery time without environment-specific test evidence.
27. Operational Runbooks
Daily
- Review the latest scheduled jobs
- Investigate failed or unusually small packages
- Confirm offsite-transfer status
- Check local storage
- Confirm alert delivery
Weekly
- Review package retention
- Download or validate one representative package
- Review database growth
- Confirm cron execution
- Review Transfer Wizard connections
- Confirm the standalone Migration Wizard remains disabled
Monthly
- Perform a representative restore test
- Verify remote-storage retrieval
- Review schedule scope and business changes
- Rotate credentials where required
- Review administrator access
- Update recovery documentation
- Record tested RPO and RTO evidence
Before a major release
- Create a full package
- Create a database snapshot
- Confirm offsite copies
- Confirm rollback ownership
- Test staging
- Define acceptance checks
- Schedule the change
During an incident
- Preserve current evidence
- Stop destructive cleanup until scope is understood
- Identify the last known-good recovery point
- Verify package integrity
- Build a clean recovery target when appropriate
- Restore in a controlled window
- rotate credentials
- validate security controls
- document decisions and outcome
28. Troubleshooting
Scheduled jobs do not run
- Confirm WP-Cron is enabled
- Confirm the site receives traffic or configure server cron
- Verify the saved schedule
- Check for an active overlap lock
- Review logs
- Check PHP and hosting limits
- Confirm the license for scheduled features
Five-minute plans run late
Use a server cron that calls WordPress cron at least every minute. Measure actual backup duration. Reduce scope or improve resources if a job cannot finish inside the interval.
Package size is unexpectedly small
Review selected tables, columns, paths, exclusions, database connection, file permissions, free disk, export logs, and hash or completion status.
Package creation times out
Reduce scope, split file plans, exclude caches and existing archives, adjust supported batch values, improve hosting limits, or use a more capable environment.
Offsite upload fails
Confirm outbound access, TLS, credentials, bucket or path permissions, PHP SSH2 for SFTP, object size, proxy limits, and network timeout. Test with a production-sized package.
Restore is blocked by an active job
Wait for the current job to complete or investigate a stale lock through authorized support procedures. Do not bypass overlap protection while another write operation is active.
Selected-column restore does not recreate the table
Selected-column restore is designed to update selected fields in existing rows. Use a complete table snapshot when the recovery objective includes schema and full-table recreation.
Transfer Wizard cannot connect
Confirm HTTPS, destination URL, token age, clocks, firewall rules, REST access, DNS resolution, and destination availability. Generate a new short-lived token if required.
Migration Wizard is reachable when it should not be
Disable it from the administration interface and apply host-level access restrictions. Confirm the path returns an unavailable response after recovery.
29. Frequently Asked Questions
Does Aegisify Backup guarantee recovery?
No. It provides backup, transfer, restore, verification, logging, and recovery workflows. Recoverability still depends on configuration, package integrity, storage, infrastructure, credentials, and tested procedures.
Is a local backup enough?
Usually not for business-critical sites. A server failure, compromise, or storage loss can affect both the live site and local backups. Maintain an independently protected copy.
What is the difference between a complete table snapshot and a selected-column backup?
A complete table snapshot includes schema and all fields and is intended for full-table recovery. A selected-column backup restores selected fields into existing rows and preserves fields outside the selected scope.
Can I schedule backups every five minutes?
The reviewed table scheduler supports minute intervals, including five minutes. Dependable five-minute recovery points require reliable server cron, enough resources, jobs that complete inside the interval, and successful validation.
Does the plugin provide network-level disaster recovery?
It creates and restores WordPress recovery packages. Hosting, DNS, network, database-server, object-storage, and infrastructure recovery remain separate responsibilities.
Can I migrate without FTP or SSH?
The Transfer Wizard can move supported packages between connected WordPress sites. Environment size, network policy, authentication, and hosting limits still apply.
Should I leave /aegismw/ enabled?
No. Keep the standalone runner disabled except during a controlled maintenance operation. Add server-level access protection and disable or remove it immediately afterward.
Does S3-compatible upload use multipart transfer?
The reviewed implementation uses a simple single-object PUT. Test large packages and storage-provider limits before relying on it.
Are database optimization and prefix changes risk-free?
No. Both can affect production data. Create verified recovery points, use a maintenance window, and test after the change.
How often should I test restores?
At least on a schedule that matches business criticality and after material environment changes. High-impact ecommerce or portal sites may require more frequent testing than a low-change brochure site.
30. Glossary
| Term | Meaning |
|---|---|
| Backup | A point-in-time copy of selected data or files |
| Restore | Applying a backup to a target environment |
| Recovery point | A validated point from which data can be restored |
| RPO | Maximum acceptable data loss measured in time |
| RTO | Target time to restore service |
| DR | Disaster recovery |
| Snapshot | A protected point-in-time database or system copy |
| Full table snapshot | Schema and complete field/row data for a table |
| Selected-column backup | Backup of chosen fields for targeted update restore |
| Hash | A value used to detect unintended content change |
| HMAC | Keyed hash used to authenticate a message |
| Retention | How long recovery points are kept |
| Pruning | Removing older packages according to policy |
| Offsite | Stored outside the production server or failure domain |
| WP-Cron | WordPress scheduling system |
| Server cron | Host-level scheduler that can invoke WordPress cron reliably |
31. Related Aegisify Resources
- Aegisify Backup product page
- Aegisify Backup User Guide and Documentation
- Aegisify Help Center
- WordPress migration article
- Database growth and optimization article
- WordPress Plugin Handbook: Cron
- WordPress backup documentation
32. Final Operational Recommendation
Start with a small, verified backup; establish independent storage; configure alerts; document retention; protect recovery interfaces; and perform a test restore before depending on the system for production recovery. For high-change sites, use table-level schedules only after measuring job duration and validating that cron, storage, and restoration can meet the intended recovery objective.
