Jitsi Meet

Best Self Hosted Alternatives to Jitsi Meet

A curated collection of the 4 best self hosted alternatives to Jitsi Meet.

Hosted WebRTC video conferencing service providing browser and mobile audio/video meetings, screen sharing, text chat and recording. It is the cloud-hosted offering of the open-source Jitsi suite (includes Jitsi Videobridge) and supports self-hosting.

Alternatives List

#1
Chitchatter

Chitchatter

Open-source browser-based peer-to-peer chat with E2E encryption, ephemeral messages, video/audio, screen sharing, direct file transfer, and iframe embedding.

Chitchatter screenshot

Chitchatter is an open-source, browser-first communication tool that enables private, peer-to-peer chat and media streaming directly between participants without requiring an API server. It emphasizes end-to-end encryption, ephemeral messaging, and decentralized connectivity for private conversations. (github.com)

Key Features

  • Peer-to-peer browser communication with TURN fallback for reliable connectivity. (github.com)
  • End-to-end encrypted text, audio, and video using WebRTC-based peer connections. (github.com)
  • Ephemeral message handling: message content is not persisted to disk and is cleared when leaving a room. (github.com)
  • File sharing with client-side encryption; transfers are encrypted and the room name functions as the key. (github.com)
  • Screen sharing, multi-peer rooms (limited by browser peer capacity), direct messaging, and conversation backfilling for late joiners. (github.com)
  • Embeddable via iframe and implemented as a modern web app (Vite + TypeScript + React tooling indicated in the repository). (github.com)

Use Cases

  • Secure ad-hoc conversations between individuals or small groups where no server-side message history is desired (private calls, sensitive discussions). (github.com)
  • Temporary collaboration with screen sharing and file exchange without creating accounts or storing data long-term. (github.com)
  • Embedding private chat functionality into other web apps via iframe for ephemeral support or short-lived group sessions. (github.com)

Limitations and Considerations

  • Multi-peer scalability is constrained by browser peer-connection limits; performance and reliability may degrade with many simultaneous direct connections. (github.com)
  • Connectivity relies on public WebTorrent and TURN relay servers when direct peer connections fail; availability or trust in those relays can affect reliability. (github.com)
  • There is no built-in persistent message history or centralized moderation/identity system; features like persistent archives, long-term user identity, or enterprise-grade moderation are not provided by default. (github.com)

Chitchatter is a lightweight option for users seeking browser-native, ephemeral, and encrypted peer communication with media and file-transfer capabilities, designed for privacy-focused ad-hoc use. It is distributed as a client-side web application with optional server components for enhanced connectivity and integration. (github.com)

2.2kstars
346forks
#2
Galene

Galene

Self-hosted WebRTC videoconferencing server designed for lectures, meetings, and conferences, featuring chat, recording, screen sharing, moderation, and a built-in TURN server.

Galene screenshot

Galene is a self-hosted WebRTC videoconferencing system designed to be easy to deploy while using moderate server resources. It is well-suited to both one-to-many sessions like lectures and traditional team meetings, using an SFU-style architecture for scalable media forwarding.

Key Features

  • Multi-party audio and video with arbitrary numbers of streams
  • Text chat, user status indicators (for example “raise hand”), and moderation tools
  • Screen and window sharing, including sharing multiple windows
  • Recording to disk and media streaming from local files
  • Built-in TURN server and robust ICE handling with automatic flow restarts
  • Codec support including VP8/VP9 (with SVC and simulcast), partial H.264 support, and preliminary AV1 support
  • Bandwidth estimation and congestion control for low-latency sessions
  • Administrative HTTP API for managing groups and users
  • Password-based and token-based (OAuth2-style) authorization options
  • Support for WHIP protocol

Use Cases

  • University lectures, seminars, and tutorials with large audiences
  • Team meetings with screen sharing and moderation controls
  • Hosting community or academic conferences with multiple sessions

Limitations and Considerations

  • No end-to-end encryption: media is decrypted and re-encrypted by the server, so the server must be trusted
  • Many-to-many meetings scale quadratically with participant count, so capacity planning matters for larger interactive groups

Galene provides a practical WebRTC conferencing stack that prioritizes deployability, performance, and operational simplicity. It is especially strong for lecture-style sessions and lightweight deployments that still need modern conferencing features.

1.2kstars
172forks
#3
Snikket

Snikket

Self-hosted, open-source XMPP-based messaging server providing end-to-end encryption, multi-device sync, federation, secure backups, and integrated WebRTC audio/video calling.

Snikket screenshot

Snikket is an open-source, XMPP-based messaging server designed to give groups and organisations a privacy-focused alternative to centralized messaging platforms. It provides account and instance management, multi-device synchronization, secure backups, and integrated audio/video calling.

Key Features

  • Uses the XMPP protocol with a Prosody-based server stack and an admin web portal for account and invitation management.
  • End-to-end encryption for private messaging and groups; supports read/typing indicators and media/file sharing.
  • Multi-device support with synced conversations and invitation-link-based onboarding for new users.
  • Integrated WebRTC audio/video calling with built-in STUN/TURN support to improve connectivity across NATs and firewalls.
  • Secure encrypted backups for restoring conversations on new devices.
  • Federation support (server-to-server/XMPP s2s) so instances can communicate across the wider XMPP network.
  • Distributed as Docker images with an opinionated, easy quick-start using docker compose and configuration templates.

Use Cases

  • Small communities, families, or teams that need a privacy-respecting group chat and calling platform under their control.
  • Organisations wanting a standards-based messaging stack (XMPP) with federation and multi-device synchronization.
  • Projects or communities that prefer open-source, auditable server software with invitation-based onboarding and encrypted backups.

Limitations and Considerations

  • Requires control of network ports (HTTP(S), XMPP c2s/s2s and UDP port ranges for STUN/TURN); may need reverse-proxying if other web services run on the same host.
  • Not intended as a drop-in replacement for highly customised multi-domain XMPP deployments; advanced or niche XMPP features may require working directly with underlying Prosody configuration.
  • The project is actively developed and some features are marked as previews or feature-flagged; operators should follow release notes and upgrade guidance.

Snikket offers a focused, standards-based messaging server that balances usability with privacy and federation. It is suited for operators who want an integrated, well-documented XMPP stack with built-in calling and backup features.

356stars
38forks
#4
OpenTalk

OpenTalk

OpenTalk is an open-source video conferencing platform offering GDPR-compliant SaaS and self-hosted deployments with features like recording, whiteboards, breakout rooms, polls and telephone dial-in.

OpenTalk screenshot

OpenTalk is an open-source video conferencing platform designed for data protection and digital sovereignty. It provides a full-featured meeting experience for organisations, with SaaS hosting in German data centers and a community/enterprise on‑premises distribution for private operation.

Key Features

  • WebRTC-based real-time audio/video (LiveKit/RTC components used in the stack) with support for screen sharing and staged media controls.
  • Moderator and workshop tools: breakout rooms, subroom audio, talking-stick, prepared polls, audit-proof voting and participant management.
  • Persistent features: meeting recording (open .webm format), storage management, streaming and download of recordings.
  • Collaboration tools: integrated chat, interactive whiteboard, meeting minutes and Etherpad/space-deck integrations for synchronous work.
  • Telephony & SIP support: telephone dial-in and SIP integration for participants without web clients.
  • Authentication and identity: Keycloak / OIDC integration for single sign-on and enterprise identity flows.
  • Componentised, container-first deployment: provided ot-setup templates use Docker and Docker Compose; uses PostgreSQL, RabbitMQ, Redis and S3-compatible object storage for state and media.

Use Cases

  • Public sector and education: GDPR-focused remote teaching, council meetings and secure workshops requiring audit-capable voting and logging.
  • Business collaboration and workshops: interactive workshops with breakout rooms, whiteboards and synchronized notes for cross-team facilitation.
  • Hosted service or private cloud: run as a managed SaaS or deploy via provided setup templates to operate in an organisation's trusted data center.

Limitations and Considerations

  • Default community deployment targets single-server/container setups; large-scale, highly available or Kubernetes-based clusters and advanced enterprise features require the Enterprise offering and additional orchestration.
  • Keycloak is the primary supported authentication provider in current documentation, which may require additional integration work for organisations using other IdP systems.

OpenTalk combines a modern feature set for meetings and workshops with an open-source, privacy-first architecture. It is intended for organisations that need GDPR-aligned hosting options and the ability to operate or extend the platform within their own infrastructure.

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running