no longer recommend ejabberd. most servers are fine

This commit is contained in:
Daniel Gultsch 2023-10-11 14:47:05 +02:00
parent 788565b299
commit c9ffade5b0
No known key found for this signature in database
GPG key ID: F43D18AD2A0982C2

View file

@ -99,11 +99,11 @@ Learn more about [conversations.im Jabber/XMPP domain hosting](https://account.c
##### Running your own ##### Running your own
If you already have a server somewhere and are willing and able to put the necessary work in you can run your own XMPP server. If you already have a server somewhere and are willing and able to put the necessary work in you can run your own XMPP server.
As of 2019 we recommend you use [ejabberd](https://ejabberd.im). The default configuration file already enables everything you need to pass the [Conversations Compliance Suite](https://compliance.conversations.im). Make sure your Linux distribution ships a fairly recent version. As of 2023 XMPP has reached a level of maturity where all major XMPP servers ([ejabberd](https://ejabberd.im), [Prosody](https://prosody.im), [Openfire](https://www.igniterealtime.org/projects/openfire/), [Tigase](https://tigase.net/xmpp-server/)) should work well with Conversations.
With a little bit of effort [Prosody](https://prosody.im) can be configured to support all necessary extensions as well. However you will have to rely on so called [Community Modules](https://modules.prosody.im/) of varying quality. Prosody can be interesting to people who like to modify their server and create / prototype own modules. Interoperability with Prosody and ejabberd is tested fairly regularly just because of their market share but we occasionally test with other servers too and fix issues as soon as we are being made aware of them.
Performance wise - for small deployments - both ejabberd and Prosody should be fine. The default configurations are usually fine but you might want to use the [Conversations Compliance Suite](https://compliance.conversations.im) after install just to be sure.
#### Where can I set up a custom hostname / port #### Where can I set up a custom hostname / port
Conversations will automatically look up the SRV records for your domain name Conversations will automatically look up the SRV records for your domain name