Skip to main content

Deploy the gateway on Zeabur

One-click template deploy of the systemprompt.io gateway on Zeabur with a bundled Postgres.

Zeabur is a hosted platform with a template marketplace. This channel deploys the systemprompt-gateway server plus a Postgres service from the GHCR image in a few clicks.

Pick Zeabur when you want a template-marketplace deploy with a generated *.zeabur.app domain wired in for you.

One-click deploy

Deploy on Zeabur

Deploy from the template page, set at least one of ANTHROPIC_API_KEY / OPENAI_API_KEY / GEMINI_API_KEY when prompted, and bind a domain. First boot runs migrations and the publish pipeline; allow a few minutes before /api/v1/health returns 200.

Manual path

  1. Create a project, then Deploy New Service > Docker Image > ghcr.io/systempromptio/systemprompt-template:0, plus a postgres:18-alpine service (volume at /var/lib/postgresql).
  2. On the gateway service set:
    • DATABASE_URL: postgres://systemprompt:<password>@postgres.zeabur.internal:5432/systemprompt
    • ANTHROPIC_API_KEY and/or OPENAI_API_KEY / GEMINI_API_KEY: at least one.
    • EXTERNAL_URL: the generated https://<name>.zeabur.app domain (the template wires this automatically).
  3. Bind a domain to port 8080. First boot runs migrations and the publish pipeline; allow several minutes before /api/v1/health returns 200.

For the complete recipe, see the full Zeabur guide in the template repository. For templates, services, and domains, see the Zeabur documentation.