## FAQ Please find the most frequently asked questions with their corresponding configuration in `data/conf/ejabberd/ejabberd.yml` (if any). - **I do not want to run ejabberd, is there a `SKIP_XMPP` variable?** No, there is not. But you don't need one either. The xmppd behaves the same way as SOGo or Solr do when disabled. A shell will be idling and ejabberd will **not** be started (but open unconnected ports). As soon as a domain is enabled for XMPP, the container will be restarted and ejabberd bootstrapped. ejabberd is **very** light on resources, you may want to give it a try. - **Are messages stored on the server?** Not by default. The default setting is to disable the message archive via mod_mam but allow users to enable the function if they want to: ``` mod_mam: clear_archive_on_room_destroy: true default: never compress_xml: true request_activates_archiving: true ``` - **Are uploaded files stored on the server?** Yes, uploaded files are stored in the volume `xmpp-uploads-vol-1`. The retention policy saves them for 30 days: ``` mod_http_upload_quota: max_days: 30 ``` - **Are messages stored when a JID is offline?** Yes, up to 1000 messages are stored for "normal" users and administrators: ``` shaper_rules: max_user_offline_messages: 1000: admin 1000: all ``` - **Are messages written in group chats stored?** No, messages are not stored: ``` mod_muc: default_room_options: mam: false ``` - **Are group chats persistent when the last participant leaves?** No, they will vanish: ``` mod_muc: default_room_options: persistent: false ``` - **How many client sessions can be open at the same time?** 10 sessions are allowed per user. ``` shaper_rules: max_user_sessions: 10 ```