41 lines
1.4 KiB
Lua
41 lines
1.4 KiB
Lua
-- these global settings can affect an existing Prosody installation.
|
|
-- Use them with care.
|
|
-- NB: prosody http will be behind the nginx reverse proxy.
|
|
cross_domain_bosh = false;
|
|
consider_bosh_secure = true;
|
|
cross_domain_websocket = false;
|
|
consider_websocket_secure = true;
|
|
https_ports = {};
|
|
trusted_proxies = { "127.0.0.1", "::1" }
|
|
|
|
VirtualHost "your_domain"
|
|
authentication = "anonymous"
|
|
allow_anonymous_s2s = false
|
|
ssl = {
|
|
key = "/etc/prosody/certs/your_domain.key";
|
|
certificate = "/etc/prosody/certs/your_domain.crt";
|
|
}
|
|
modules_enabled = {
|
|
"http";
|
|
"bosh";
|
|
"ping";
|
|
"websocket";
|
|
}
|
|
http_host = "your_domain"
|
|
http_external_url = "http://your_domain"
|
|
admins = { "admin@your_xmpp_provider_domain" }
|
|
|
|
Component "room.your_domain" "muc"
|
|
admins = { "admin@your_xmpp_provider_domain" }
|
|
restrict_room_creation = "local"
|
|
muc_room_locking = false
|
|
muc_tombstones = false
|
|
muc_room_default_language = "fr"
|
|
muc_room_default_public = true
|
|
muc_room_default_persistent = false
|
|
muc_room_default_members_only = false
|
|
muc_room_default_moderated = false
|
|
muc_room_default_public_jids = false
|
|
muc_room_default_change_subject = false
|
|
muc_room_default_history_length = 20
|