forked from infra/ansible
prosody: enable modules to improve user experience (XEP 0065, 0124, 0191, 0352, 0357, 0363)
This commit is contained in:
parent
f13bf4d466
commit
67af76cbda
@ -19,7 +19,7 @@ admins = { "{{ prosody_admin }}" }
|
|||||||
|
|
||||||
-- Enable use of libevent for better performance under high load
|
-- Enable use of libevent for better performance under high load
|
||||||
-- For more information see: http://prosody.im/doc/libevent
|
-- For more information see: http://prosody.im/doc/libevent
|
||||||
--use_libevent = true;
|
use_libevent = true;
|
||||||
|
|
||||||
-- This is the list of modules Prosody will load on startup.
|
-- This is the list of modules Prosody will load on startup.
|
||||||
-- It looks for mod_modulename.lua in the plugins folder, so make sure that exists too.
|
-- It looks for mod_modulename.lua in the plugins folder, so make sure that exists too.
|
||||||
@ -54,20 +54,27 @@ modules_enabled = {
|
|||||||
--"admin_telnet"; -- Opens telnet console interface on localhost port 5582
|
--"admin_telnet"; -- Opens telnet console interface on localhost port 5582
|
||||||
|
|
||||||
-- HTTP modules
|
-- HTTP modules
|
||||||
--"bosh"; -- Enable BOSH clients, aka "Jabber over HTTP"
|
"bosh"; -- Enable BOSH clients, aka "Jabber over HTTP"
|
||||||
--"http_files"; -- Serve static files from a directory over HTTP
|
--"http_files"; -- Serve static files from a directory over HTTP
|
||||||
|
|
||||||
-- Other specific functionality
|
-- Other specific functionality
|
||||||
"posix"; -- POSIX functionality, sends server to background, enables syslog, etc.
|
"posix"; -- POSIX functionality, sends server to background, enables syslog, etc.
|
||||||
--"groups"; -- Shared roster support
|
--"groups"; -- Shared roster support
|
||||||
--"announce"; -- Send announcement to all online users
|
"announce"; -- Send announcement to all online users
|
||||||
--"welcome"; -- Welcome users who register accounts
|
--"welcome"; -- Welcome users who register accounts
|
||||||
--"watchregistrations"; -- Alert admins of registrations
|
--"watchregistrations"; -- Alert admins of registrations
|
||||||
--"motd"; -- Send a message to users when they log in
|
--"motd"; -- Send a message to users when they log in
|
||||||
--"legacyauth"; -- Legacy authentication. Only used by some old clients and bots.
|
--"legacyauth"; -- Legacy authentication. Only used by some old clients and bots.
|
||||||
"carbons"; -- XEP-0280: Message Carbons
|
"blocking"; -- XEP-0191: Blocking Command
|
||||||
|
"privacy"; -- blocking: dependency
|
||||||
"smacks"; -- XEP-0198: Reliability and fast reconnects for XMPP
|
"smacks"; -- XEP-0198: Reliability and fast reconnects for XMPP
|
||||||
|
"carbons"; -- XEP-0280: Message Carbons
|
||||||
"mam"; -- XEP-0313: Message Archive Management
|
"mam"; -- XEP-0313: Message Archive Management
|
||||||
|
"csi"; -- XEP-0352: Client State Indication
|
||||||
|
"throttle_presence"; -- CSI: suppress presence updates
|
||||||
|
"filter_chatstates"; -- CSI: remove chat states (Someone is typing...)
|
||||||
|
"cloud_notify"; -- XEP-0357: Push Notifications
|
||||||
|
"http_upload"; -- XEP-0363: HTTP File Upload
|
||||||
};
|
};
|
||||||
|
|
||||||
-- These modules are auto-loaded, but should you want
|
-- These modules are auto-loaded, but should you want
|
||||||
@ -188,7 +195,9 @@ VirtualHost "{{ prosody_domain }}"
|
|||||||
--Component "conference.example.com" "muc"
|
--Component "conference.example.com" "muc"
|
||||||
|
|
||||||
-- Set up a SOCKS5 bytestream proxy for server-proxied file transfers:
|
-- Set up a SOCKS5 bytestream proxy for server-proxied file transfers:
|
||||||
--Component "proxy.example.com" "proxy65"
|
Component "proxy.{{ prosody_domain }}" "proxy65"
|
||||||
|
proxy65_address = "{{ prosody_domain }}"
|
||||||
|
proxy65_acl = { "{{ prosody_domain }}" }
|
||||||
|
|
||||||
---Set up an external component (default component port is 5347)
|
---Set up an external component (default component port is 5347)
|
||||||
--
|
--
|
||||||
|
Loading…
Reference in New Issue
Block a user