Modern XMPP project discussion - 2022-01-04


  1. donthomaso

    First xmpp message. Does server decide if encryption is used?

  2. MattJ

    Hi, welcome!

  3. MattJ

    Which layer of encryption?

  4. MattJ

    TLS encryption is always used, obviously the client has to use it, and the server will reject clients that don't

  5. MattJ

    End-to-end encryption is up to the client, not the server. The point of end-to-end encryption is to protect message contents when the server cannot be trusted. In such a case, depending on the server to decide would be fundamentally problematic :)

  6. donthomaso

    Ok. Thanks. I'm using Conversations on Android and it says: send unencrypted message. So if I dm some one it will use end to end. I have OMEMO encryption on in settings.

  7. MattJ

    Public chats such as this one generally do not support end-to-end encryption, for many reasons

  8. MattJ

    e.g. public chats generally don't reveal the real XMPP addresses of the participants, which makes it harder to retrieve and verify their keys. This can be solved, but then the security gained by doing end-to-end encryption in a public chat is negligible.

  9. MattJ

    So it just adds complexity and overhead for little (or even negative) gain

  10. donthomaso

    Does it take a lot of resources to host a xmpp server? (For under 10 people.) I want to test it my unraid server.

  11. MattJ

    No, it doesn't take much at all. A good starter server is Snikket (which I work on): https://snikket.org/faq/#q-what-are-the-system-requirements

  12. MattJ

    I'd like to have a ready-made Unraid template for Snikket one day. I'm not an Unraid user otherwise, so I don't know how easy/hard it is to set up without one.

  13. donthomaso

    I'm a noob but I have installed a few tings from dockerhub with out problems. Maybe luck.

  14. MattJ

    https://snikket.org/service/quickstart/ - good luck :)

  15. donthomaso

    Thanks

  16. donthomaso

    Will you start charging money for selfhosted servers?

  17. jonas’

    no

  18. MattJ

    Self-hosted servers are entirely under your control, there's no way to charge for them (all the software is open-source and freely available). Donations are always appreciated though 🙂

  19. Shura

    @MattJ, Does snikket server support third-party xmpp clients? Does it supports voice calls in Conversation?

  20. MattJ

    Shura, https://snikket.org/faq/#q-can-i-use-non-snikket-apps-to-connect-to-a-snikket-server

  21. MattJ

    Conversations is generally fine - the Snikket app is based on it

  22. MattJ

    Conversations is generally fine - the Snikket Android app is based on it

  23. Shura

    Thank you. Now I have prosody server and I want change it to snikket