Download Control Seat

On-prem distribution. Run on your own hardware, your own network, even fully air-gapped. License-file activation works offline — once you have a license, the gateway never has to talk to us.

v0.1.4Released May 9, 2026Latest

Recommended: download the native installer for your platform. One file, double-click, browser opens to your gateway. Embedded Postgres ships inside — no Docker, no terminal, no .env editing.

Native installer (recommended)

Pick your platform above, double-click the installer, and your browser will open to the gateway at http://localhost:8090 within ~30 seconds. From the License page, click Activate online to bind a license to your install — no terminal, no config files, no Docker.

License required. Control Seat runs in a limited state without a valid license — live tag streaming, historian queries, and customer DB queries are disabled. The editor and gateway UI keep working so you can configure and activate. See on-prem pricing →

Docker compose (advanced)

For ops teams who prefer container orchestration, an existing PostgreSQL cluster, or running on shared infrastructure. The compose stack is published to GHCR; if you need an offline tarball, contact us and we'll send you a signed bundle.

# 1. Pick a working directory. mkdir controlseat-onprem && cd controlseat-onprem # 2. Pull a starter compose file + .env example. curl -fsSL https://downloads.controlseat.com/onprem/v0.1.4/docker-compose.yml > docker-compose.yml curl -fsSL https://downloads.controlseat.com/onprem/v0.1.4/.env.example > .env $EDITOR .env # set POSTGRES_PASSWORD, CS_SECRET_KEY, CS_BASE_URL # 3. Start it docker compose pull docker compose up -d # 4. Create the first admin user (one-time) curl -X POST -H 'Content-Type: application/json' \ http://localhost:8090/auth/bootstrap \ -d '{"username":"admin","password":"<strong-pw>"}' # 5. Open http://localhost:4000/gateway, log in, go to Platform → License, # copy your install_id, and click "Activate online" to bind a # license to your gateway.

Updates

Native installers update by re-downloading the latest installer from this page. Docker Compose installs run sudo /opt/controlseat/update.shon the gateway host. Either way the gateway's Platform → Updates page shows your current version and a check-for-updates button.