Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 1.47 KB

README_legacy.md

File metadata and controls

46 lines (32 loc) · 1.47 KB

Lobby Autostart (Legacy)

This plugin automatically enables the lobby for all rooms.

(These instructions are for an older version of mod_lobby_autostart which does not rely on mod_persistent_lobby. For the latest version, go here.)

⚠️ Do not use this plugin unless you have enabled some mechanism for moderators to bypass the lobby, e.g. a plugin to set default passwords to rooms, or a plugin to bypass lobby based on token attributes. Otherwise, all your users will be stuck in the lobby with nobody to admit them.

Installation

  • Prerequisites:

    • Enable the lobby feature and test that it works as expected when manually activated by a moderator.

    • Make sure you have a way for moderators to bypass the lobby. Test that it works when lobby is activated manually by another moderator.

  • Copy this script to the Prosody plugins folder. It's the following folder on Debian

    cd /usr/share/jitsi-meet/prosody-plugins/
    wget -O mod_lobby_autostart.lua https://gist.githubusercontent.com/shawnchin/8d853a500d9f4ab52118a0d79e37fe83/raw/8e58b8ecb0c60db7bc19a918a9693063369916d3/mod_lobby_autostart.lua
  • Enable module in your prosody config.

    /etc/prosody/conf.d/meet.mydomain.com.cfg.lua

    VirtualHost "meet.mydomain.com"
      modules_enabled = {
        -- ... existing modules
        "lobby_autostart";
      }
  • Restart prosody

    systemctl restart prosody.service