Self-hosting
Run your own install with Docker, or deploy the workers to your Cloudflare account.
Docker
bun install
bun run setup:docker # writes .env.docker with fresh secrets
bun run docker:upThe app starts on port 3000, the API on 8787 and the MCP server on 8788. Change names, logos and colours in Branding before you build.
Cloudflare
- Create a Convex deployment and set its environment variables.
- Generate your private worker configs with
scripts/configure-cloudflare.ts. - Deploy the API, MCP and app workers with
bun run deploy:connectedin each ofapps/api,apps/mcpandapps/app.
The full checklist, including OAuth apps, email sending and Turnstile, is in docs/DEPLOY_PLAN.md in the repository.