OpenCall

Introdução

O que é o OpenCall e o que provisionar pra colocar no ar.

Documentação para humano e para IA.

Pra seguir os passos na mão, cada página é um guia clicável por dashboard. Pra uma IA provisionar tudo via CLI, cole o runbook para IA numa sessão — ele assume que você já escolheu entre LiveKit Cloud e self-host.

OpenCall é um produto de voz, vídeo e chat de comunidade — um 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.

Nenhum passo desta documentação mexe em código — é tudo infraestrutura.

Ordem a seguir

Requisitos → Fork no GitHub → Configurar o Discord → LiveKit (Cloud ou self-host) → Armazenamento de anexos → Banco de dados → Deploy produção (Railway) → Verificação final.

Peças que você vai provisionar

PeçaPra que serveOnde
App DiscordLogin dos usuários (OAuth)Configurar Discord
PostgresUsuários, mensagens, configuraçãoBanco de dados
LiveKitServidor de voz/vídeo (WebRTC)Cloud ou self-host
Object storageImagens do chat (opcional)Armazenamento de anexos
Hospedagem do Next.jsO app em si (front + back)Deploy produção (Railway)
Só quer experimentar antes?

Tem um caminho de custo zero, sem cartão e sem domínio próprio: Deploy demo (Render) — Render + Neon + LiveKit Cloud. O teto é 5 pessoas simultâneas em call.

On this page