Skip to content

Deployment

This is the how-to for standing the platform up, a different job from operating the estate or administering it. Omniglass is a single self-contained Go binary with the operator console compiled in and a BYO PostgreSQL database, so a deployment is that one binary in one of its run modes (server, node run, migrate) plus a database. How it scales and the deploy model behind these pages is scaling and deployment.

Pick the path that fits where you are running it:

  • Install downloads a prebuilt binary for your OS and architecture, the simplest way to run the server or drive it from the command line.
  • Container image is the published distroless image: what it contains, where it ships, and how to run it with the migrate then server flow.
  • Deploying with Helm is the chart that serves both production (BYO Postgres) and disposable previews (bundled Postgres) from one set of values.
  • PR preview environments stand up a live, isolated copy of the console for any pull request, so a change is reviewed against a running system.

Once a server is up, the first owner is minted with the trusted direct-database lane (omniglass bootstrap), covered in the CLI guide; from there, managing accounts and access moves to the admin guide.