Self-Hosting Overview
OpenChat supports two primary deployment patterns:- Vercel + Convex Cloud (recommended managed path).
- Docker-based deployments for containerized environments.
Choose a Path
Production Requirements
- GitHub OAuth app configured for production callback URL.
- Convex production deployment and keys.
OPENROUTER_ENCRYPTION_KEYconfigured for provider credentials.- Optional Upstash services for cache/rate limits/workflow queue.
Related Guides
Environment Variables
Configure all required deployment secrets and URLs
Docker Deployment
Run OpenChat in containers with Compose
Vercel + Convex Cloud
Ship with managed web and backend infrastructure