Answer the question
In order to leave comments, you need to log in
Which XMPP server with support for history synchronization on multiple devices should I choose?
I am looking for an XMPP server with synchronization support on all devices for clients. You need to set up your own server like gmail jabber. So that the story is pulled up on all devices of customers. Now it costs OpenFire. Synchronizes only on one client. When you connect an account to another client --- the history disappears.
Answer the question
In order to leave comments, you need to log in
XEP-0136, which is written about above, has long been outdated and is not supported. Modern - XEP-0313 (MAM). Fully supported by the ejabberd server . Here is the documentation for the required module.
You also need customer support. The latest versions of Gajim (for desktop) and Conversations (for android) will do. The latter, by the way, can either be taken for free from the f-droid repository, or compiled by yourself.
The history from all clients will be stored centrally on the server and synchronized with the history on all clients that support the standard.
Not only the server, but also the client must support the (XEP-0136) extension - message archive.
The choice is actually not very large and the wiki table suggests that only Tigase supports the extension out of the box, Prosody and Ejabberd need modules.
When choosing, it is better to focus on the expected loads and the possibility of self-support. For example, it is not very convenient in supporting Ejabberd, but there will be no problems with loads. Prosody is a personal server. Tigase - in addition to the server, there are also clients for every taste and color.
Perhaps it will be possible to figure it out with OpenFire, suddenly something useful will turn out somewhere here .
Alternatively, before replacing the server, you can use the public servers fromlist and do not pass by , thereby checking whether everything works as it should, including in clients.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question