OpenCall

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
Built with
OpenCall Logo

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!

Deploy free demo

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)

Friends in the voice channel10 people
Voice hours per day8 hours

Streams (camera / screen)

Quality
Streams per day1 /day
Average duration4 hours
Viewers per stream4 people
Estimated bandwidth

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.

Self-host: $9/mês

$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