Astricode Ops documentation

Installation and Requirements

Install Astricode Ops and Astricode Ops Pro, review WordPress and PHP requirements, and understand the dependency between the Free and Pro plugins.

FREE + PRO Free 1.0.5 · Pro 1.4.5

Astricode Ops is installed as a standard WordPress plugin. Astricode Ops Pro is a private extension that depends on the base Astricode Ops plugin.

Minimum requirements

Astricode Ops 1.0.5 requires:

  • WordPress 6.0 or later
  • PHP 8.0 or later

Astricode Ops Pro 1.4.5 requires a compatible Astricode Ops 1.x installation. The Pro release is designed for the Astricode Ops 1.x major line and does not replace the base plugin.

For reliable maintenance operations, the server should also provide normal WordPress filesystem access, working database access and enough PHP memory and execution time for bounded maintenance batches.

Install Astricode Ops

  1. In WordPress, open Plugins → Add Plugin.
  2. Upload or install the Astricode Ops package.
  3. Activate Astricode Ops.
  4. Open Astricode Ops → Dashboard.
  5. Run Technical diagnostics if you want to verify the environment before starting maintenance.

After activation, the Astricode Ops menu provides access to Dashboard, Diagnostics, Users, Database, WebP and Logs.

Install Astricode Ops Pro

Astricode Ops Pro must be installed in addition to Astricode Ops.

  1. Make sure Astricode Ops is installed and active.
  2. Upload the Astricode Ops Pro package.
  3. Activate Astricode Ops Pro.
  4. Open Astricode Ops → Pro Licence.
  5. Activate a valid Pro licence if the installation is not already licensed.
  6. Validate the licence and confirm that Pro features are available.
Astricode Ops Installed Free + Pro plugins
Astricode Ops 1.0.5 and Astricode Ops Pro 1.4.5 installed together. WordPress shows that Pro requires the base Astricode Ops plugin.

Dependency protection

Astricode Ops Pro is an extension of Astricode Ops. WordPress may prevent the base plugin from being deactivated while an active plugin depends on it.

This is intentional: Pro modules rely on the Free plugin runtime and extension API.

What happens if Pro cannot load

Astricode Ops Pro is designed to fail closed if the base plugin is missing or incompatible. Pro automation should not be assumed to be active merely because the Pro plugin files are installed.

If Pro features are unavailable:

  • confirm that Astricode Ops is active;
  • confirm that Free and Pro versions are compatible;
  • confirm that the Pro licence is active;
  • run Technical diagnostics;
  • review Astricode Ops Logs for relevant events.

Technical Diagnostics evaluates runtime conditions that can affect heavier maintenance operations.

As a practical baseline:

  • WordPress should have at least 128 MB of usable memory for comfortable operation;
  • a 60-second PHP execution limit improves reliability during heavier bounded operations;
  • scheduled tasks must be able to run either through WordPress cron or a correctly configured external cron.

These are operational recommendations, not substitutes for the minimum WordPress and PHP requirements above.

Before first maintenance

Before deleting users, metadata, revisions, trash or other persistent data:

  1. create a current database backup;
  2. verify that important users are protected where appropriate;
  3. run analysis before cleanup;
  4. start with conservative batch sizes on large sites;
  5. use reversible quarantine for supported advanced operations when you are uncertain about the data.