This plugin deactivates the lobby after the first authorized user joins.
It is expected to be used with lobby_autostart. It keeps the lobby active for unauthorized users but deactivates it when an authorized user joins the meeting.
Recommendation: Set config.lobby.autoKnock
in config.js
for a better
user experience.
-
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_deactivate.lua https://raw.githubusercontent.com/jitsi-contrib/prosody-plugins/main/lobby_deactivate/mod_lobby_deactivate.lua
-
Enable module in your prosody config.
/etc/prosody/conf.d/meet.mydomain.com.cfg.lua
Component "conference.meet.mydomain.com" "muc" modules_enabled = { ... ... "lobby_deactivate"; }
-
Restart the services
systemctl restart prosody.service systemctl restart jicofo.service