Deploy on CapRover
Run the systemprompt.io gateway on CapRover as a one-click app with bundled Postgres from the public GHCR image.
On this page
CapRover deploys the systemprompt.io gateway as a one-click app: the gateway plus a bundled Postgres from the public GHCR image, fronted by CapRover's built-in reverse proxy.
Pick CapRover when you run your own CapRover server and want a form-driven, one-click install with managed TLS.
Quickstart
Once the definition merges into the official one-click repo, find systemprompt under Apps, One-Click Apps/Databases. Until then:
- Apps, One-Click Apps/Databases, scroll to Template at the bottom of the list.
- Paste the
deploy/caprover/systemprompt.ymldefinition. - Fill the form: keep the pre-generated Postgres password (the database volume is initialised with it on first boot), and set at least one provider key.
- Deploy. First boot runs migrations and the publish pipeline, so allow several minutes before
https://<app>.<root-domain>/api/v1/healthreturns 200.
Required keys
Provide at least one of ANTHROPIC_API_KEY, OPENAI_API_KEY, or GEMINI_API_KEY. The gateway refuses to boot without a provider key.
HTTPS
Enable HTTPS on the app in CapRover right after deploying. The template sets EXTERNAL_URL to the https:// URL from the start: the gateway's profile validation rejects plain-http non-localhost origins, and EXTERNAL_URL is baked into the persisted profile on first boot, so changing the env var later has no effect.
More detail
For the full walkthrough, see the complete CapRover recipe in the template repository. For CapRover itself (one-click apps, HTTPS, root domains), see the CapRover documentation.