Skip to main content

Self-Hosting Overview

OpenChat supports two primary deployment patterns:
  1. Vercel + Convex Cloud (recommended managed path).
  2. Docker-based deployments for containerized environments.

Choose a Path

PathBest forTradeoffs
Vercel + Convex CloudFast setup, managed infraVendor-managed runtime
DockerCustom infra controlMore ops overhead

Production Requirements

  • GitHub OAuth app configured for production callback URL.
  • Convex production deployment and keys.
  • OPENROUTER_ENCRYPTION_KEY configured for provider credentials.
  • Optional Upstash services for cache/rate limits/workflow queue.