Streaming with no limits, for you and your friends
OpenCall is a voice, video and chat app, like Discord. Except here, instead of paywalled limits, everything is yours to run on your own infrastructure.
Open source · MIT · self-hosted
Try the DEMO free, no card required
The DEMO is a self-host running on Render, Neon and LiveKit Cloud.
That service stack exists to keep the DEMO free. The real self-host project runs on a different stack!
What does this cost per month?
A bandwidth estimate based on how your community uses it — LiveKit is an SFU, so streaming cost scales with how many people watch, not just who streams.
Daily usage (voice chat)
Streams (camera / screen)
2.0 TB /month
On the entry VPS plan ($9/mês, 2.0 TB included), that usage lasts the whole month of the month.
$9.00 /month
1 vCPU · 1GB RAM · 2.0 TB bandwidth included
Estimated with bitrates calibrated from real usage telemetry (voice and screen) and VPS plans priced from Vultr (São Paulo) — it is still an estimate, not a quote.
Everything a community needs
The essential pieces of a Discord of your own, without the parts you do not need.
Voice and video
Voice channels with camera, screen sharing and per-participant controls — powered by LiveKit (WebRTC).
Text chat
Mentions, replies, image attachments and moderation — in the same place, without leaving the app.
Dynamic channels
Create, edit and archive voice and text channels straight from the admin panel — no deploy needed.
Discord login
No new sign-up for anyone — if they already have a Discord account, they can already get in.
Full admin panel
Fine-grained control over who accesses what, plus chat and channel moderation, all in one panel.
Self-hosted
Runs on your infrastructure, with your database and your bucket. Your data never leaves your control.
Your infrastructure, your rules
No per-seat pricing, no community data living on another company’s server. OpenCall runs as an ordinary Next.js app, with a Postgres and a bucket that are yours — on any host that runs a persistent process (Railway, Fly.io, your own VPS).
- LiveKit Cloud to get started fast, or self-host once the volume justifies it
- First admin set through an environment variable — no manual step in the database
- Step-by-step documentation for every service, technical or not