To enable, simply add to modules_enabled on a MUC component:


Room archiving can be enabled and disabled in the room configuration, reachable from some clients. The option muc_log_by_default controls whether archiving is enabled by default when a room is created.

Archiving of joins and parts can be enabled with muc_log_presences. This is mostly useful in combination with a web interface of some sort.

Setting log_all_rooms to true forces all rooms to be logged and disables the in-room configuration option.

muc_log_expires_after and muc_log_cleanup_interval work like the in mod_mam. Added in 0.11.3.