K
K
kovalr2015-10-21 22:20:04
XMPP
kovalr, 2015-10-21 22:20:04

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

4 answer(s)
M
myppomeu, 2015-10-23
@kovalr

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.

T
test13r, 2015-10-22
@test13r

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.

S
Saiputdin Omarov, 2015-10-21
@generalx

Those. history should always be on the server?

K
kovalr, 2015-10-21
@kovalr

Yes. The history should be on the server and automatically synchronized with all connected clients. I so understand that XEP-0136 should support the server.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question