| |
| ▲ | johnisgood 5 days ago | parent | next [-] | | Sounds neat. I may self-host it then on my OpenBSD server with 512 MB RAM. I assume it supports OMEMO and all the modern extensions of XMPP, right? | | |
| ▲ | daneel_w 4 days ago | parent | next [-] | | OMEMO is not a server feature, it's a client feature, but yes OMEMO works with Prosody in the picture. It's mature, modern and actively developed, the full list of extensions supported by Prosody is here: https://prosody.im/doc/xeplist | | |
| ▲ | johnisgood 4 days ago | parent [-] | | > OMEMO is not a server feature, it's a client feature Are you sure? https://xmpp.org/extensions/xep-0384.html#server-side Additionally, as per your link, it says "Supported, XEP-0222" for OMEMO encryption, not that "Applicable to clients only, so will work with Prosody", like it does for some others. What gives? | | |
| ▲ | daneel_w 4 days ago | parent [-] | | For OMEMO to function smoothly it wants permanent storage for Publish/Subscribe functionality (XEP-0222) on the server. The feature predates OMEMO and was designed for various other purposes, such as storing a contact roster or profile picture on your account. OMEMO works without XEP-0222, but then the clients are forced to "meet for the first time" every time they connect and want to exchange encrypted messages. OMEMO in itself happens entirely on the clients. | | |
|
| |
| ▲ | nadof 4 days ago | parent | prev [-] | | yes, prosody supports OMEMO. Prosody works well with Conversations or Blabber on android | | |
| |
| ▲ | johnisgood 4 days ago | parent | prev [-] | | Oh, I got another question and I cannot edit my comment. How many concurrently online people are there on the server that you can tell? | | |
| ▲ | daneel_w 4 days ago | parent [-] | | Perhaps 20-25 at peak, some of which are in MUC ("group chat"). XMPP itself is very lean, on the server side it's mainly a message relay, and Prosody can handle a ton of concurrent traffic on practically nothing worth of server specs. |
|
|