Software /
code /
prosody-modules
Diff
mod_muc_local_only/README.md @ 6211:750d64c47ec6 draft
Merge
author | Trần H. Trung <xmpp:trần.h.trung@trung.fun> |
---|---|
date | Tue, 18 Mar 2025 00:31:36 +0700 |
parent | 6003:fe081789f7b5 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mod_muc_local_only/README.md Tue Mar 18 00:31:36 2025 +0700 @@ -0,0 +1,36 @@ +# Introduction + +This module allows you to make one or more MUCs as accessible to local users only. + +# Details + +Local users (anyone on the same server as the MUC) are granted automatic +membership when they first join the room. Users from other servers are +denied access (even if the room is otherwise configured to be open). + +# Configuring + +## Enabling + +``` {.lua} +Component "rooms.example.net" "muc" +modules_enabled = { + "muc_local_only"; +} +``` + +## Settings + +Specify a list of MUCs in your config like so: + +``` +muc_local_only = { "my-local-chat@conference.example.com" } +``` + +# Compatibility + +Requires Prosody 0.11.0 or later. + +# Future + +It would be good to add a room configuration option.