Hello,

I’ve been self hosting Nextcloud for the last half a year, and my family has been using Nextcloud Talk to communicate. However, as cool it is overall, we suffer from a lot of missed messages. I’ve been keeping an eye on (and contributing to) the Android app, but even with all the updates, it seems like they can’t quite figure out the issue with notifications not appearing consistently. My wife is fed up, so I’m looking for alternatives.

It seems like Matrix is the next logical one to try, but the Android apps have pretty poor reviews. A lot of the self hosted messengers also seem to be more like Slack replacements, rather than focused on family & friend use.

Has anyone had a good experience with a self hosted messenger for family use?

Thanks!

  • WhyJiffie@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 days ago

    But it also requires a third party for push service

    not necessarily, you can host ntfy or something else yourself too

    • stratself@lemdro.id
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      2 days ago

      Hi, ntfy/another unified push backend is the third party. As in: it doesn’t just go between you and your server

      • WhyJiffie@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        5 hours ago

        well, that’s true, the reason for that is battery efficiency. the chat client does not need to be awaken constantly to receive notifications, a lightweight app can do that which will wake up the chat client when needed. fewer long term network connections, lower idle memory usage, faster routines handling the bare minimum

        • stratself@lemdro.id
          link
          fedilink
          English
          arrow-up
          1
          ·
          4 hours ago

          yeah, it’s consuming. I believe a big part of this is due to Matrix’s HTTP sync-polling being more expensive than simply maintaining a TCP stream (which is what XMPP does)

          In fact, since XMPP syncs in the background so well, I use Conversations as a UnifiedPush backend for Matrix. You can find another article here as well