Step 1
Identity
Create Clerk and Convex projects, then add the Clerk `convex` JWT template.
Clean installation
Start in provider-free test mode, then connect only the services your installation needs.
Step 1
Create Clerk and Convex projects, then add the Clerk `convex` JWT template.
Step 2
Add a LiveKit Cloud URL, API key, and secret. Self-hosted uses the same fields.
Step 3
Add a private R2 bucket and scoped S3 token only when recording is needed.
Step 4
Use a Node-capable host, HTTPS, a LiveKit webhook, and the maintenance schedule.
$ npm install
$ npm run setup
$ npx convex dev
$ npm run doctor
$ npm run dev