Skip to main content
OpenCluster runs as one static control-plane binary backed by PostgreSQL. Database migrations run at startup. Alert intake, operator access, and Relay traffic use separate listeners so you can expose each on the appropriate network.

Requirements

  • Go 1.26.6 to build from source
  • PostgreSQL reachable from the control plane
  • a TLS-terminating proxy for any public intake or Relay listener
  • a model-provider account if you want to run investigations

Start the control plane

Build the binary:
Write the PostgreSQL DSN to a secret file, then start a minimal instance:
Check startup and readiness:
This minimal process exposes only health, readiness, and metrics. Configure the operator, intake, Relay, and investigation settings before using the product workflow.

Listener boundaries

Next: Configuration and Operations.