OpenCall

Introdução

O que é o OpenCall e o que você precisa pra colocar no ar.

OpenCall é um produto de voz, vídeo e chat de comunidade — pense num Discord próprio, mais simples, que você hospeda. Login pelo Discord, canais de voz com vídeo e compartilhamento de tela, chat de texto, e um painel de admin pra gerenciar quem tem acesso.

Esta documentação cobre o que você precisa provisionar pra rodar sua própria instância: nenhum passo aqui mexe em código, é só infraestrutura.

Peças que você vai provisionar

PeçaPra que serveOnde
App DiscordLogin (OAuth/NextAuth) dos usuários, e opcionalmente um bot pra alertasConfigurar Discord
PostgresUsuários, mensagens, configuraçãoBanco de dados
LiveKitServidor de voz/vídeo (WebRTC)Cloud ou self-host
R2 (Cloudflare)Armazenamento de imagens do chatArmazenamento
Hospedagem do Next.jsO app em si (front + back)Deploy do Next.js

Depois de provisionar tudo, a página de Verificação final tem uma checklist curta pra confirmar que ficou tudo funcionando.

Como ler esta documentação

Se você vai seguir os passos manualmente, cada página tem um guia clicável por dashboard. Se você vai colar isso numa sessão de IA (Claude Code e similares) pra ela provisionar por você via CLI, use o runbook para IA — ele assume que você já decidiu LiveKit Cloud ou self-host e só precisa executar.

Antes de começar

Decida logo no início: LiveKit Cloud (mais rápido de validar, sem servidor pra manter) ou self-host (custo fixo mensal, você mantém o servidor). Não precisa ser definitivo — dá pra migrar depois trocando 3 variáveis de ambiente, o código não muda. Ver LiveKit Cloud vs self-host.

On this page