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@"
73 include_config_file: @sql_config_file@
74 include_config_file: @host_config_file@
79 - user: "ismael@immae.fr"
86 - "::FFFF:127.0.0.1/128"
121 - scope: "ejabberd:admin"
134 - "connected_users_number"
141 max_user_sessions: 10
142 max_user_offline_messages:
166 put_url: "https://im.immae.fr/upload"
168 "Access-Control-Allow-Origin": "*"
169 "Access-Control-Allow-Methods": "OPTIONS, HEAD, GET, PUT, POST"
170 "Access-Control-Allow-Headers": "Content-Type"
179 access_create: muc_create
180 access_persistent: muc_create
181 default_room_options:
185 access_max_user_messages: max_user_offline_messages
193 access_createnode: pubsub_createnode
199 ## Change from "whitelist" to "open" to enable OMEMO support
200 ## See https://github.com/processone/ejabberd/issues/2425
201 "eu.siacs.conversations.axolotl.*":
203 ## Avoid buggy clients to make their bookmarks public
205 access_model: whitelist
207 mod_push_keepalive: {}
209 ## Only accept registration requests from the "trusted"
210 ## network (see access_rules section above).
211 ## Think twice before enabling registration from any
212 ## address. See the Jabber SPAM Manifesto for details:
213 ## https://github.com/ge0rg/jabber-spam-fighting-manifesto
214 ip_access: trusted_network
219 mod_shared_roster: {}
222 resend_on_timeout: if_offline
225 mod_vcard_xupdate: {}
232 ### vim: set filetype=yaml tabstop=8