Documentation · Service Catalog

18 services, one inventory, health and operations model

The catalog does not replace specialist managers: it unifies discovery, backend, version, readiness and constrained lifecycle at fleet level.

Verified against public version: 0.20.02026-09-15Factual boundary · roadmap is not presented as shipped
The Sysaro Service Catalog contains exactly 18 required profiles. Deep configuration for mature subsystems remains in Web Stack, Runtime, Data Services or Processes; the catalog provides a unified fleet-level view and operations layer.

Catalog

AreaCurrent boundary
nginxDeep · Web Stack
PHP-FPM 8.5Deep · Runtime/Sites
PostgreSQL 18Deep · Data Services
ValkeyDeep · Data Services
Temporal ServerInventory/readiness + typed preview
ClickHouseTyped config + readiness
S3-compatible storageEndpoint + typed local MinIO
Node.js LTSDeep · Runtime
FFmpeg + FFprobeInventory completeness
Remotion render workerManaged Process preset
OpenTelemetry CollectorTyped config + validation
PrometheusTyped config + promtool
GrafanaTyped environment + datasources
LokiTyped config + verification
TempoTyped config + verification
systemdManaged processes/units
Docker / OCI runtimeBackend-aware lifecycle
GitLab RunnerInventory + constrained lifecycle

Same surface, different management depth

A discovered service is not presented as fully managed. The UI exposes management depth, backend and readiness separately.

The Agent and Control Plane have an automated parity gate so required service IDs cannot silently diverge.