Software /
code /
prosody
Changeset
12322:b1cb236c4478
prosody.cfg.lua.dist: Add new modules
mod_admin_shell enabled by default because it's awesome!
mod_smacks and mod_bookmarks under recommended since they're recommended
by the compliance suite XEP-0459
Invites under nice to have and enabled by default to enable a somewhat
nice out of the box experience
Other new modules mostly under Other
mod_external_services left out since it's an advanced thing
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Thu, 10 Feb 2022 18:02:59 +0100 |
parents | 12321:398c5f5db934 |
children | 12323:d14b213549cf |
files | prosody.cfg.lua.dist |
diffstat | 1 files changed, 14 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/prosody.cfg.lua.dist Thu Feb 04 00:49:07 2021 +0100 +++ b/prosody.cfg.lua.dist Thu Feb 10 18:02:59 2022 +0100 @@ -56,6 +56,8 @@ "vcard4"; -- User profiles (stored in PEP) "vcard_legacy"; -- Conversion between legacy vCard and PEP Avatar, vcard "limits"; -- Enable bandwidth limiting for XMPP connections + "bookmarks"; -- Synchronise open rooms between clients + "smacks"; -- Stream management and resumption (XEP-0198) -- Nice to have "version"; -- Replies to server version requests @@ -63,17 +65,23 @@ "time"; -- Let others know the time here on this server "ping"; -- Replies to XMPP pings with pongs "register"; -- Allow users to register on this server using a client and change passwords + "invites"; -- Create and manage invites + "invites_register"; -- Create accounts using invites + "invites_adhoc"; -- Create invites via AdHoc command --"mam"; -- Store messages in an archive and allow users to access it --"csi_simple"; -- Simple Mobile optimizations + --"turn_external"; -- Provide external TURN (and STUN) service -- Admin interfaces "admin_adhoc"; -- Allows administration via an XMPP client that supports ad-hoc commands --"admin_telnet"; -- Opens telnet console interface on localhost port 5582 + "admin_shell"; -- Allow secure administration via an UNIX socket -- HTTP modules --"bosh"; -- Enable BOSH clients, aka "Jabber over HTTP" --"websocket"; -- XMPP over WebSockets --"http_files"; -- Serve static files from a directory over HTTP + --"http_openmetrics"; -- for exposing metrics to stats collectors -- Other specific functionality --"groups"; -- Shared roster support @@ -84,6 +92,9 @@ --"motd"; -- Send a message to users when they log in --"legacyauth"; -- Legacy authentication. Only used by some old clients and bots. --"proxy65"; -- Enables a file transfer proxy service which clients behind NAT can use + --"mimicking"; -- Prevent address spoofing + --"tombstones"; -- Prevent registration of deleted accounts + --"s2s_bidi"; -- Bi-directional server-to-server (XEP-0288) } -- These modules are auto-loaded, but should you want @@ -213,6 +224,9 @@ --- Store MUC messages in an archive and allow users to access it --modules_enabled = { "muc_mam" } +---Set up a file sharing component +--Component "share.example.com" "http_file_share" + ---Set up an external component (default component port is 5347) -- -- External components allow adding various services, such as gateways/