I want to selfhost a messaging service for my family. It should be secure and have voice calling option, ideally. Thank you.

  • Scott@lem.free.as
    link
    fedilink
    arrow-up
    8
    ·
    1 year ago

    Matrix. With its bridges you can “wire-in” networks like WhatsApp, Slack, Signal, Telegram, Discord, iMessage, SMS, e-mail, … and have a single app that interacts with them all. You can have a single group chat with users from all those networks participating and no one would be any the wiser.

    • z3bra@lemmy.sdf.org
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      From my experience (with Dendrite, not synapse, so keep that in mind), bridges create “fake” users to replicate your contacts on these platform as matrix users, and they are visible on the whole instance by all their users (but you might not be able to talk to them). Also, in puppeted mode (which is what you want to “replace” your app with matrix), only a single user can use the bridge at a time, so the other users cannot use it.

      • Scott@lem.free.as
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        This is true but if you’re self-hosting it’s not that much bother to add additional copies of a bridge for other users (granted, it’s not ideal).

        • z3bra@lemmy.sdf.org
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          Bridges were not that easy to manage in my case (regarding process management, and ease of config deployment/reproductibility). It was on OpenBSD though, so your mileage may vary. And still, it leaks all of your contact informations to the other users of the server (like their phone number eventually), so definitely not suited for public instances.