This plugin automatically enables the lobby for all rooms.
⚠️ 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.
-
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://raw.githubusercontent.com/jitsi-contrib/prosody-plugins/main/lobby_autostart/mod_lobby_autostart.lua
-
Enable the module in your prosody config, as well as the 'persistent_lobby' module.
/etc/prosody/conf.d/meet.mydomain.com.cfg.lua
Virtualhost "meet.mydomain.com" modules_enabled = { -- ... "muc_lobby_rooms"; "persistent_lobby"; } Component "conference.meet.mydomain.com" "muc" modules_enabled = { -- ... existing modules "lobby_autostart"; }
-
Restart prosody
systemctl restart prosody.service