Skip to main content
Core service commands are built into sitectl for infrastructure behavior that repeats across application stacks. Use them from any context whose project contains the relevant service.
sitectl mariadb backup
sitectl solr status
sitectl traefik tls letsencrypt --email ops@example.org
sitectl traefik bot-mitigation on
The boundary is ownership:
  • Core sitectl owns shared service operations, stable command namespaces, and helpers that are useful across many applications.
  • Application plugins own app-specific workflows, create flows, CLIs, migrations, sync helpers, and the small amount of route or config wiring needed to connect an app to shared services.
This keeps common operations consistent across Drupal, Islandora, WordPress, OJS, Omeka, and ArchivesSpace without requiring every app plugin to carry its own MariaDB, Solr, cache, or Traefik implementation.

Ingress belongs here

TLS mode selection, local certificate setup, Let’s Encrypt settings, bring-your-own certificate installation, ingress status, and bot mitigation are Traefik service commands. App plugins can supply app-specific router names or route-file details, but operators should start with sitectl traefik for shared ingress behavior.

Service areas

MariaDB

Back up, restore, sync, and inspect MariaDB-compatible database services.

Memcached

Inspect Memcached containers and read runtime stats from cache services.

Solr

Inspect Solr containers and run Solr’s built-in status command.

Traefik

Manage ingress status, TLS modes, certificate inputs, and bot mitigation.

Triplet

Work with standalone Triplet workflows and reusable IIIF service component support.

Valkey

Inspect Valkey containers and ping cache services from inside the stack.

When to use an app plugin

Use an application plugin when the command is about the application itself: Drush for Drupal, WP-CLI for WordPress, OJS tools, Omeka API resources, ArchivesSpace API helpers, or ISLE migration and repository workflows. Use core service commands when the operation is about a shared infrastructure service inside the stack.