Favicon of Plug-N-Meet

Plug-N-Meet

Host secure, scalable, and customizable video meetings on your own servers. Enjoy AI-powered features, end-to-end encryption, and real-time collaboration.

Take full control of your virtual communications with a self-hosted, open-source WebRTC platform. Integrate a full-featured video conferencing solution directly into your applications without requiring users to download any plugins. The platform automatically adjusts video quality to ensure stable connections across all devices.\n\nKey benefits include:\n* Complete Customization: Personalize URLs, logos, and branding colors through a simple API for a white-label experience.\n* AI-Powered Intelligence: Utilize an AI agent for live spoken translations, automated summaries, and full transcriptions.\n* Advanced Security: Protect conversations with true End-to-End Encryption (E2EE).\n* Built-in Collaboration: Work together in real-time using shared whiteboards and notepads.\n* Recording & Broadcasting: Capture sessions in HD MP4 format or stream directly to platforms like YouTube.

Directory Structure

plug-n-meet
config
livekit.yaml
plugnmeet.yaml
data
mariadb
redis
logs
.env
docker-compose.yml

docker-compose.yml

services:
  plugnmeet-server:
    container_name: plugnmeet-server
    image: mynaparrot/plugnmeet-server:latest
    restart: unless-stopped
    ports:
      - "8080:8080"
    volumes:
      - ./config/plugnmeet.yaml:/app/config.yaml
      - ./logs:/app/logs
    depends_on:
      - mariadb
      - redis
      - livekit

  livekit:
    container_name: livekit
    image: livekit/livekit-server:latest
    command: --config /etc/livekit.yaml
    restart: unless-stopped
    ports:
      - "7880:7880"
      - "7881:7881"
      - "7882:7882/udp"
      - "50000-50200:50000-50200/udp"
    volumes:
      - ./config/livekit.yaml:/etc/livekit.yaml

  mariadb:
    container_name: mariadb
    image: mariadb:10.11
    restart: unless-stopped
    environment:
      MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD}
      MYSQL_DATABASE: plugnmeet
    volumes:
      - ./data/mariadb:/var/lib/mysql

  redis:
    container_name: redis
    image: redis:7
    restart: unless-stopped
    volumes:
      - ./data/redis:/data

.env

DB_ROOT_PASSWORD=secure_database_password

Share:

Ad
Favicon

 

  
 

Similar to Plug-N-Meet

Favicon

 

  
  
Favicon

 

  
  
Favicon