/install.sh. It installs a Docker-backed overlayctl manager and runs prebuilt GHCR images, so operators do not need to clone or build the repository.
What It Creates
Default paths:
The generated deployment uses the
enterprise-private preset and is private/off by default. Browser use, sandboxes, integrations, web search, analytics, error reporting, billing, webhooks, API keys, vector search, memory, knowledge, automations, and file upload are disabled until an operator edits config and runs:
convex for v1. Set NEXT_PUBLIC_CONVEX_URL in /opt/overlay/.env, and set the matching INTERNAL_API_SECRET in the Convex deployment.
Install Options
Commands
Common Config Edits
Disable external processors:/opt/overlay/.env, not in JSON.
Enable OIDC:
OIDC_CLIENT_SECRET in /opt/overlay/.env.
Enable direct OpenAI models:
OPENAI_API_KEY in /opt/overlay/.env.
Troubleshooting
Run:
The public script is intentionally small. The long-lived operator interface is
overlayctl plus Docker Compose, not a privileged daemon.