Hi all. I’m currently looking into alternatives to our current Saas chat solution and was wondering if it is viable to self host Matrix, or should I just go with a hosted solution from one of the ones listed on the Matrix page.

What have your experiences been so far? What would your recommendations be?

  • poVoq@slrpnk.net
    link
    fedilink
    arrow-up
    4
    ·
    7 months ago

    Its possible, but only Synapse is working without various compatibility issues and you need to setup or rent a quite powerful server if you plan to participate in large public rooms.

    • OSH@lemmy.mlOP
      link
      fedilink
      arrow-up
      2
      ·
      7 months ago

      That’s a valid point. Initially we were thinking of running without federation, just to avoid that someone creates a public room by accident and have all the internal communication out there.

      I’m not sure if this is a valid fear, as I haven’t looked too deep into the permission options yet.

      • poVoq@slrpnk.net
        link
        fedilink
        arrow-up
        2
        ·
        7 months ago

        That’s not the problem I meant.

        Matrix has an odd internal data representation of rooms that results in very high CPU, memory and storage use when joining large public rooms on other servers like matrix.org.

        If you plan to mostly use it for internal communication and only have outside users join rooms on your server then the system requirements are relatively modest.

        But usually there is always at least one user that tries joining large outside rooms and that tends to crash matrix servers on low end VPS pretty hard.

        But if you are only looking for an internal chat system there are actually better options than Matrix.

        • OSH@lemmy.mlOP
          link
          fedilink
          arrow-up
          2
          ·
          7 months ago

          Got it. Thanks.

          Zulip looks like a good alternative for us due to the available integrations which we also will take for a spin. And there is always XMPP of course, but I’m not a huge fan of it as all the Clients seem rather outdated.

          What other better options would you consider instead of Matrix? Happy to hear your suggestions ;)

          • poVoq@slrpnk.net
            link
            fedilink
            arrow-up
            4
            ·
            7 months ago

            If you have some time you might have a look at the soon to be releaaed xmpp based https://prose.org

            Rocketchat, Nextcloud talk and Mattermost are also options, but Zulip is probably a good choice.