Bytebase supports high availability (HA) for self-hosted deployments.In HA mode, you run multiple Bytebase replicas behind the same external endpoint. The replicas coordinate through the shared metadata PostgreSQL database, so scheduled work such as rollout tasks, plan checks, schema sync, and cancellation handling remains safe across replicas.
HA is mainly for Kubernetes or other orchestrated environments. A single docker run deployment is still a single-node setup.
Replicas do not require embedded PostgreSQL or shared local metadata storage.
If multiple replicas are running without HA enabled in the license, Bytebase disables backend runners to avoid unsafe execution.
Run administrator recovery beside the running replicas. Replicas started with --ha read users, settings, and policies from the metadata database on every request, so they apply a recovery change at once. Before 3.24.0, stop every replica first and restart all of them afterward.