plugNmeet

communication

Self-hosted video conferencing platform built on LiveKit and WebRTC. Provides a full-featured meeting UI with breakout rooms, polls, shared whiteboards, recording, and an API for embedding into your own applications

#video-conferencing#webrtc#livekit#self-hosted#meetings

Quick Start

git clone https://github.com/mynaparrot/plugNmeet-install && cd plugNmeet-install && cp .env.example .env && docker compose up -d

Overview

plugNmeet is a self-hosted video conferencing platform built on top of LiveKit, a modern WebRTC Selective Forwarding Unit. Where older self-hosted conferencing tools like Jitsi Meet or BigBlueButton run their own SFU implementations, plugNmeet delegates the media routing to LiveKit and focuses on providing a full-featured meeting interface on top of it.

The result is a conferencing platform with the interactive features of BigBlueButton — breakout rooms, polls, shared whiteboards, hand-raise queues, screen sharing, and recording — built on infrastructure that scales more cleanly than BBB’s Freeswitch-based stack. For organisations running online education or interactive webinars, this combination covers the feature set without the operational complexity of BigBlueButton’s notoriously involved deployment.

The REST API is the integration point for embedding plugNmeet into other applications. You create rooms, generate access tokens, and control room settings programmatically. Plugins for Moodle and WordPress handle the common LMS and CMS integrations without custom development, but the API gives full control for teams building their own integrations.

Recording works via LiveKit’s egress server, which handles the capture and export of meeting recordings. This is a separate component that needs to be configured alongside the core stack — it does not come enabled by default.

The honest limitation is community size. With 488 GitHub stars, plugNmeet is a capable but niche platform. Jitsi Meet has a much larger community and more deployment examples. For teams that need the specific combination of interactive meeting features, modern LiveKit infrastructure, and API-driven embedding, plugNmeet fills a real gap. For teams that just need basic video conferencing, Jitsi Meet is the more proven starting point.

Use Cases

Specific ways to use plugNmeet for your workflow.

01
Embed a full-featured video conferencing room into an existing LMS, membership site, or web application via the REST API
02
Run interactive online classes with breakout rooms, polls, shared whiteboards, and hand-raise queues
03
Host webinars or team meetings on your own infrastructure without paying per-seat fees to Zoom or Teams
04
Replace BigBlueButton with a lighter stack that handles the same interactive meeting features on modern WebRTC infrastructure

Deployment Strategy

Recommended ways to host plugNmeet in your own environment.

docker
self-hosted