Self-hosted Zoom alternatives for team meetings
What to look for in a video meeting tool you run yourself, which kinds exist, and when a workspace with meetings built in is enough.

The short answer
If you want video meetings on a server you control, you have three routes: a dedicated open-source meeting server (Jitsi Meet and BigBlueButton are well-known examples), a media server library you build on (LiveKit is one), or a team workspace that already includes meetings. The first gives the most meeting features. The last means one app for chat, meetings and docs.
Features and licences change, so confirm details on each project's site. We do not quote prices.
What to check
Scale
How many people on camera at once, and how much bandwidth that takes on your server.
Recording and transcripts
Does it record, and who can see the recording?
Guests
Can people join without an account?
Screen share and quality
Resolution, frame rate and audio.
Upkeep
Updates, TURN servers and certificates are your job.
Routes at a glance
| Route | Good at | Watch out for |
|---|---|---|
| Dedicated meeting server | Large or webinar-style meetings | Another system to run beside chat |
| Media server library | Custom apps | You build the product around it |
| Workspace with meetings (Dock) | Everyday team calls next to chat, docs and tasks | Not built for webinars or live streaming |
Meetings in Dock
Dock starts a call from any channel or DM. It has screen share, breakout rooms, live captions and translation in 17 languages, optional recording with a consent banner, transcripts and AI minutes with chapters and to-dos that can become tasks. Guests can join from a link. It uses a media server for larger calls and peer-to-peer for small ones.
It does not do webinars or live streaming, so if you run large public events, a dedicated meeting server is the better fit. See the meetings page and Dock vs Zoom.
What makes Dock different: it connects to your tools
Dock connects the places your team already works. Notion: connect your Notion pages, then type @notionpage_ in any chat to tag a page; everyone gets a preview card and your AI agents can read it. GitHub: link GitHub read-only, pin repositories to a chat, tag them with @github_ and ask the AI about them. Claude and Codex: use your own Claude or Codex plan inside Dock chats, or connect any MCP agent to your workspace with a token.
All of this sits next to chat, video meetings (with recording, transcripts and AI summaries), docs, tables, calendar, tasks and a drive, in a self-hosted app with no per-seat licence. You run the server yourself, and some integrations are young, so check the setup guides for what each one covers.
Questions
Is there a self-hosted Zoom?
Zoom itself is hosted. Open-source tools and workspaces with built-in meetings can run on your own server.
How many people can join a call?
It depends on your server and bandwidth. Test with your real group size before relying on it.
Do I need a TURN server?
Often yes, for people behind strict networks. Check the setup guide of whichever tool you pick.