Topology
Host requirements
- Modern Linux with systemd
- Node.js 24, pnpm, git, and Docker
- Dedicated unprivileged service account
- Persistent directories for the checkout, repositories, runtime state, and agent credentials
- Provider authentication for any enabled pull-request promotion mode
Build and database
AUTH_SECRET, a production DB_URL,
and the supervisor URL in the service environment.
Reverse proxy
Terminate TLS at nginx, Caddy, or an equivalent proxy. Preserve streaming for server-sent events and forward the original host and protocol headers. Route only the web port; keep port7777 private.