2 ### ejabberd configuration file
4 ### The parameters used in this configuration file are explained at
6 ### https://docs.ejabberd.im/admin/configuration
8 ### The configuration file is written in YAML.
9 ### *******************************************************
10 ### ******* !!! WARNING !!! *******
11 ### ******* YAML IS INDENTATION SENSITIVE *******
12 ### ******* MAKE SURE YOU INDENT SECTIONS CORRECTLY *******
13 ### *******************************************************
14 ### Refer to http://en.wikipedia.org/wiki/YAML for the brief description.
15 ### However, ejabberd treats different literals as different types:
17 ### - unquoted or single-quoted strings. They are called "atoms".
18 ### Example: dog, 'Jupiter', '3.14159', YELLOW
20 ### - numeric literals. Example: 3, -45.0, .0
22 ### - quoted or folded strings.
23 ### Examples of quoted string: "Lizzard", "orange".
24 ### Example of folded string:
25 ### > Art thou not Romeo,
33 log_rotate_size: 10485760
39 - "@certificatePrivateKeyAndFullChain@"
46 max_stanza_size: 262144
49 starttls_required: true
53 module: ejabberd_s2s_in
54 max_stanza_size: 524288
60 "/admin": ejabberd_web_admin
63 "/captcha": ejabberd_captcha
64 "/upload": mod_http_upload
65 "/ws": ejabberd_http_ws
68 s2s_use_starttls: optional
69 s2s_cafile: "@certificateCA@"
72 include_config_file: @sql_config_file@
73 include_config_file: @host_config_file@
78 - user: "ismael@immae.fr"
85 - "::FFFF:127.0.0.1/128"
120 - scope: "ejabberd:admin"
133 - "connected_users_number"
140 max_user_sessions: 10
141 max_user_offline_messages:
165 put_url: "https://im.immae.fr/upload"
167 "Access-Control-Allow-Origin": "*"
168 "Access-Control-Allow-Methods": "OPTIONS, HEAD, GET, PUT, POST"
169 "Access-Control-Allow-Headers": "Content-Type"
178 access_create: muc_create
179 access_persistent: muc_create
180 default_room_options:
184 access_max_user_messages: max_user_offline_messages
192 access_createnode: pubsub_createnode
197 ## Change from "whitelist" to "open" to enable OMEMO support
198 ## See https://github.com/processone/ejabberd/issues/2425
199 "eu.siacs.conversations.axolotl.*":
201 ## Avoid buggy clients to make their bookmarks public
203 access_model: whitelist
205 mod_push_keepalive: {}
207 ## Only accept registration requests from the "trusted"
208 ## network (see access_rules section above).
209 ## Think twice before enabling registration from any
210 ## address. See the Jabber SPAM Manifesto for details:
211 ## https://github.com/ge0rg/jabber-spam-fighting-manifesto
212 ip_access: trusted_network
217 mod_shared_roster: {}
220 resend_on_timeout: if_offline
223 mod_vcard_xupdate: {}
230 ### vim: set filetype=yaml tabstop=8