Came across this on the r/selfhosted community. Still very much in the alpha stages, but it’s already got a Docker image you can try out for yourself, or try out the demo server.

Tried it earlier today, couldn’t get the voice/video chat to work right away on my self-hosted setup but the real-time chat was very snappy. Looks promising.

  • GenderNeutralBro@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    9
    ·
    21 hours ago

    The problem is that there are very few people who are familiar enough with both Discord and Matrix to give a meaningful answer.

    Personally, I use both, but for completely different use cases. I do not understand how one could be used as a substitute for the other. Perhaps I’m missing something, or perhaps everyone who thinks Matrix is a good substitute for Discord just don’t use Discord very much.

    If you have a small group of friends who occasionally hang out in chat, sure, Matrix is fine. If you’re in dozens of Discord servers, each with dozens (or even hundreds) of channels, and hundreds or thousands of users, no. At least, not with Element. Perhaps there’s a better client out there for that?

    • zod000@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      4
      ·
      16 hours ago

      This is spot on. Discord and Matrix are, IMO, quite different. Matrix is more like Slack or Teams. You can do voice and video calls, if you configure it to do so, but it isn’t like Discord in that regard at all. If you don’t use Discord for that and mostly just chat with your friends then sure, but you have a lot of choices in that case.

    • MalReynolds@slrpnk.net
      link
      fedilink
      English
      arrow-up
      2
      ·
      21 hours ago

      Perhaps I’m missing something, or perhaps everyone who thinks Matrix is a good substitute for Discord just don’t use Discord very much.

      Seems likely, certainly Matrix has some pretty evangelical supporters. I think you nailed it with discord being more useful for mid sized numbers and having a client that handles it pretty well. I’d also add pretty painless onboarding. An OSS offering that matched it’s primary features (and has E2EE) or has a good framework, roadmap and people to get there would come in pretty clutch as discord goes public and starts monetizing everything in sight. A million (or thousands) independent FOSS ‘discords’ in the night would be a sweet sight.

      • GenderNeutralBro@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        2
        ·
        19 hours ago

        (and has E2EE)

        Normally my policy is “E2EE or GTFO”, but the concept only applies to a subset of Discord use cases. A good Discord alternative needs to handle the same variety of use cases as Discord.

        E2EE for a public forum makes no sense. Lemmy doesn’t have E2EE either, obviously. That’s an absurd idea.

        Discord is mostly used for public or semi-public spaces. I’m in Discord servers for some of my favorite games and game studios, for example. The only barrier to entry is clicking a link, which is usually publicly advertised. I’m also in some semi-public Discords that are locked behind a membership of some sort (like Patreon), but those are still full of an arbitrary number of people I do not know. It’s not a private space. E2EE would be counterproductive.

        That said, I have a few friends who habitually DM me on Discord, and I’m like “dude, I know you have Signal. Use it FFS”. One thing I like about Lemmy is that when you go to send a DM, it literally warns you against using it for DMs:

        Warning: Private messages in Lemmy are not secure. Please create an account on Element.io for secure messaging.

        • MalReynolds@slrpnk.net
          link
          fedilink
          English
          arrow-up
          2
          ·
          18 hours ago

          Normally my policy is “E2EE or GTFO”, but the concept only applies to a subset of Discord use cases. A good Discord alternative needs to handle the same variety of use cases as Discord.

          E2EE for a public forum makes no sense.

          Totally valid point, especially w.r.t. ease of onboarding for public usecases. Sure would be nice if it functioned (optionally) as a private forum as well. Seems like a lot of commonality there and covers the DM case and the ‘semi-public’ but discord is totally logging everything case. One can hope, but I agree, first things first.