Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. Time for a #discord alternatives thread, for no particular reason.

Time for a #discord alternatives thread, for no particular reason.

Scheduled Pinned Locked Moved Uncategorized
discord
70 Posts 30 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E esoteric_programmer@social.stealthy.club

    @mdiluz alright, so I'm gonna point out a few things about matrix in here, which are a bit wrong or inaccurate.

    First, you don't have to host the full history of a room whatsoever, that'd require huge storage which I don't have for one, and neither would probably a lot of the people hosting matrix homeservers today. In theory all events are duplicated, but in practice all events from the point of joining only are duplicated, and old events, especially media because that's the biggest stuff in your matrix installation, can be forgotten from the room representation depending on the server. Also depending on the server, you can have a very space and memory efficient server if you're looking for that, and in that case I recommend continuwuity, but do note that you will lose some features specific to synapse if you go that route. So no, you don't have to defederate or avoid federation, however avoiding open signup is recommended indeed, because if you don't, spammers would easily overwhelm your server and use it as a spam vector, which will make the whole server appear on blocklists, like here on the fedi.

    Second, calls. Yeah...that's a bit of a sore spot for sure, we have two standards, but everyone pretty much agrees that the first one is the legacy standard because it wasn't really good. The second one keeps evolving because it's an actual rethink of the whole thing, which takes time to get right, but element, gomux and probably some other clients here and there support it in its current form, even if a new major version of that unstable MSC which remodeled some of the transport again exists and the reference implementation is migrating to it.

    Third, moderation, well I'd say we actually have it better than discord in many cases, because we rely on the federated nature of matrix, and then external and swappable tooling for moderation, essentially bots, and we also have another powerful thing called policy servers.
    There's a lot one could say about how it works, what policy lists are and how we deal with spammers, but I think the documentation of the draupnir project, which is the moderation bot a lot of people use, explains this stuff quite well.
    Another thing you mentioned is scoped permissions, well that's what power levels are for. You can modify the state of a room, so that a specific power level is required to send a kind of event, and critically, any event. can be restricted by that. That way, you can have telegram stile channels, rooms in which people can't start voice calls, stuff like that. In this also go the join rules, which instruct a server in what circumstances a person can join a room. This could be something like, you can't join this room unless you were a member of another room specified by the person who makes the rule, most often this is used to limit rooms which are part of a space, like a discord server, to be only joinable by the people in that space, but that's not the only use.
    Sure, all this sounds complicated, but I'm saying this stuff exists, we just need good UI for it and that's challenging. But also, I think we don't really need the roles thing in matrix, because we can split our space into as many subspaces as we want, and then invite the people who should belong to a specific subspace straight there, because spaces are just rooms at the end of the day. It also helps that once a person is joined to a space, they aren't automatically joined to all rooms the way they're joined to all channels @everyone has access to on the discord side for example. So yeah, the thinking is slightly different here, but I think it's a bit better and more organized, I might just be biased though which is definitely a thing that can happen 😛

    mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
    mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
    mdiluz@mastodon.gamedev.place
    wrote last edited by
    #45

    @esoteric_programmer thanks a ton!

    Yeah so that's fair on homeservers. I had to over-simplify for sure. It's more that the responsibility is bigger than some might expect - though as you say not quite as big as it might first seem.

    For moderation - I've heard power levels to givee some of what I need, though without particularly good UX. It slightly feels like a bodge though and I haven't found solid docs on how to use them as you've described. Could you point me in the right direction?

    E 1 Reply Last reply
    0
    • darkuncle@infosec.exchangeD darkuncle@infosec.exchange

      @mdiluz is there room on here anywhere for Signal group chats, or are searchable channels a core feature requirement?

      mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
      mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
      mdiluz@mastodon.gamedev.place
      wrote last edited by
      #46

      @darkuncle it's an interesting point for sure. I think the management of multiple channels (most of the time 10+) is quite key. That's kind of what separates these tools out from Signal, Telegram, Threema, etc.

      1 Reply Last reply
      0
      • chanakya@social.screamingatmyscreen.comC chanakya@social.screamingatmyscreen.com

        @mdiluz

        Mattermost has essentially given the OSS community the middle finger.

        To make matters worse, they have a 10k message team edition (self hosted as well)
        https://github.com/mattermost/mattermost/issues/34271#issuecomment-3601919951

        mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
        mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
        mdiluz@mastodon.gamedev.place
        wrote last edited by
        #47

        @chanakya ah yup that explains it. The whole thing had the stench of "open source but not really open at all"

        1 Reply Last reply
        0
        • chanakya@social.screamingatmyscreen.comC chanakya@social.screamingatmyscreen.com

          @mdiluz for folks thinking of considering Matrix, please stay away. It has the most unusable UX, and I have a running list of companies/clients who have moved away from Matrix (Element) back to Teams/Slack/Mattermost.

          Usability is an issue that Matrix has willfully chosen to ignore under the garb of "Decentralized and secure messaging".

          Additional reference: https://shkspr.mobi/blog/2025/07/im-never-going-back-to-matrix/

          mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
          mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
          mdiluz@mastodon.gamedev.place
          wrote last edited by
          #48

          @chanakya honestly agreed - I don't think I'd ever recommend Matrix for actual company work. There's better solutions in this list for those kinds of users.

          That's not to disparage Matrix. Different tools for different jobs.

          1 Reply Last reply
          0
          • paco@infosec.exchangeP paco@infosec.exchange

            @mdiluz What do you meant “no web app” for mattermost? I just did a 3-way call tonight with 2 other folks using mattermost. I was using Firefox. I had video, audio, and screen sharing. They also have a mobile app.

            mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
            mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
            mdiluz@mastodon.gamedev.place
            wrote last edited by
            #49

            @paco oh right, let me edit. I couldn't find any mention of a web app when researching!

            1 Reply Last reply
            0
            • adamshostack@infosec.exchangeA adamshostack@infosec.exchange

              @mdiluz Thanks. I’m curious why you didn’t look at IRC. Old skool, but also, multi-client, federated, multiple full open source implementations, interoperable…

              mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
              mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
              mdiluz@mastodon.gamedev.place
              wrote last edited by
              #50

              @adamshostack honestly I probably should have! Thanks for the reminder, will tag it onto the end once I've had another tinker after 15 years of being away.

              1 Reply Last reply
              0
              • mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
                mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
                mdiluz@mastodon.gamedev.place
                wrote last edited by
                #51

                @roguefoam IIRC free tier users also can't store full history, which makes Searchable Log Of All Company Knowledge a bit of a misnomer

                1 Reply Last reply
                0
                • com@mastodon.socialC com@mastodon.social

                  @mdiluz Do people like Discourse? https://github.com/discourse/discourse

                  As a forum, it always seemed nice.

                  mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
                  mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
                  mdiluz@mastodon.gamedev.place
                  wrote last edited by
                  #52

                  @com yup! Big fan of discourse for when the conversation is less real-time.

                  1 Reply Last reply
                  0
                  • mehrad@fosstodon.orgM mehrad@fosstodon.org

                    @mdiluz
                    No web app? My institute has mattermost, and webapp is the only was I interact with it.

                    mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
                    mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
                    mdiluz@mastodon.gamedev.place
                    wrote last edited by
                    #53

                    @Mehrad updated, I couldn't find it 🙂

                    1 Reply Last reply
                    0
                    • mdiluz@mastodon.gamedev.placeM mdiluz@mastodon.gamedev.place

                      Time for a #discord alternatives thread, for no particular reason.

                      I've actually been looking into all available options for the past few weeks for other reasons, so here's a thread to share what I've found.

                      In particular I'm looking for stuff with:
                      * Data sovereignty
                      * Strong moderation tools
                      * Wide platform support

                      Hopefully this gives everyone else some ideas too, and feel free to chime in with corrections, suggestions or anything else!

                      hardpenguin13@mastodon.gamedev.placeH This user is from outside of this forum
                      hardpenguin13@mastodon.gamedev.placeH This user is from outside of this forum
                      hardpenguin13@mastodon.gamedev.place
                      wrote last edited by
                      #54

                      @mdiluz TeamSpeak 😎 only meets part of the criteria though

                      1 Reply Last reply
                      0
                      • androcat@toot.catA androcat@toot.cat

                        @mdiluz Maybe Discord was just a really bad idea?

                        It seems to me that replacing a bad idea by something that attempts to emulate the same bad idea is unlikely to produce good results.

                        Better, then, to split up the bad idea into less bad ideas, and have specific softwares for these.

                        Like a Discourse/Signal mix as I saw recommended on https://taggart-tech.com/discord-alternatives/#score-breakdown

                        mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
                        mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
                        mdiluz@mastodon.gamedev.place
                        wrote last edited by
                        #55

                        @androcat awesome write up. Annoyed I didn't find it the first go-around 🙂

                        1 Reply Last reply
                        0
                        • zeank@mastodon.socialZ zeank@mastodon.social

                          @mdiluz have you considered Movim (https://movim.eu)?

                          mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
                          mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
                          mdiluz@mastodon.gamedev.place
                          wrote last edited by
                          #56

                          @zeank hadn't heard of it but will be checking it out!

                          1 Reply Last reply
                          0
                          • mdiluz@mastodon.gamedev.placeM mdiluz@mastodon.gamedev.place

                            @philipdrobar ah I forgot it's paid too with no free tier, that also makes it kind of a hard no unfortunately for me, tho I'm sure it might work for others

                            bekopharm@indieweb.socialB This user is from outside of this forum
                            bekopharm@indieweb.socialB This user is from outside of this forum
                            bekopharm@indieweb.social
                            wrote last edited by
                            #57

                            @mdiluz @philipdrobar it's really only a few bucks for a "lifetime" and it can be purchased directly without involvement of e.g. the Google App Store. It's also available as direct download or on F-Droid. That is quite something in that space and sure keeps all the damn spam/scam bots out.

                            It was also sold [again] this year: https://comitiscapital.com/news/comitis-capital-announces-the-acquisition-of-threema

                            Jury is still out but since when does this mean any good for users.

                            mdiluz@mastodon.gamedev.placeM 1 Reply Last reply
                            0
                            • mdiluz@mastodon.gamedev.placeM mdiluz@mastodon.gamedev.place

                              @esoteric_programmer thanks a ton!

                              Yeah so that's fair on homeservers. I had to over-simplify for sure. It's more that the responsibility is bigger than some might expect - though as you say not quite as big as it might first seem.

                              For moderation - I've heard power levels to givee some of what I need, though without particularly good UX. It slightly feels like a bodge though and I haven't found solid docs on how to use them as you've described. Could you point me in the right direction?

                              E This user is from outside of this forum
                              E This user is from outside of this forum
                              esoteric_programmer@social.stealthy.club
                              wrote last edited by
                              #58

                              @mdiluz for now, look at the draupnir documentation, especially the protections list and concepts, like policy lists. It begins here
                              https://the-draupnir-project.github.io/draupnir-documentation/moderator/setting-up-and-configuring
                              About power levels and join rules, that stuff is mostly learned by doing, I dk of any well put together resource for specifically this, but as I said, those are kinda hacky and that's more of a last resort thing, use powerlevels and join rules responsibly, but most of those mechanisms should be performed with your moderation bot of choice. If you want certain features or need help with something you want to do but don't know how, feel free to go in the community, the draupnir room is public and available even in the matrix.org room directory, but I can provide a link if you can't find it on the site or in the directory

                              mdiluz@mastodon.gamedev.placeM 1 Reply Last reply
                              0
                              • mdiluz@mastodon.gamedev.placeM mdiluz@mastodon.gamedev.place

                                Time for a #discord alternatives thread, for no particular reason.

                                I've actually been looking into all available options for the past few weeks for other reasons, so here's a thread to share what I've found.

                                In particular I'm looking for stuff with:
                                * Data sovereignty
                                * Strong moderation tools
                                * Wide platform support

                                Hopefully this gives everyone else some ideas too, and feel free to chime in with corrections, suggestions or anything else!

                                karlheinzhaslip@climatejustice.socialK This user is from outside of this forum
                                karlheinzhaslip@climatejustice.socialK This user is from outside of this forum
                                karlheinzhaslip@climatejustice.social
                                wrote last edited by
                                #59

                                @mdiluz Delta Chat is another option.

                                mdiluz@mastodon.gamedev.placeM 1 Reply Last reply
                                0
                                • mdiluz@mastodon.gamedev.placeM mdiluz@mastodon.gamedev.place

                                  Here's hoping all that was useful to someone. I spent some time looking for a thread/post/blog like this when I first went searching, but couldn't find it, so here's me paying it forward for the next person.

                                  blatro@vis.socialB This user is from outside of this forum
                                  blatro@vis.socialB This user is from outside of this forum
                                  blatro@vis.social
                                  wrote last edited by
                                  #60

                                  @mdiluz
                                  Maybe use Shakespeare to knock up your ideal Discord replacement?
                                  https://shakespeare.diy/
                                  I'm possibly serious about this. It's built on nostr, which presumably could provide all the back-end tech you'd need.

                                  1 Reply Last reply
                                  0
                                  • E esoteric_programmer@social.stealthy.club

                                    @mdiluz for now, look at the draupnir documentation, especially the protections list and concepts, like policy lists. It begins here
                                    https://the-draupnir-project.github.io/draupnir-documentation/moderator/setting-up-and-configuring
                                    About power levels and join rules, that stuff is mostly learned by doing, I dk of any well put together resource for specifically this, but as I said, those are kinda hacky and that's more of a last resort thing, use powerlevels and join rules responsibly, but most of those mechanisms should be performed with your moderation bot of choice. If you want certain features or need help with something you want to do but don't know how, feel free to go in the community, the draupnir room is public and available even in the matrix.org room directory, but I can provide a link if you can't find it on the site or in the directory

                                    mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
                                    mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
                                    mdiluz@mastodon.gamedev.place
                                    wrote last edited by
                                    #61

                                    @esoteric_programmer love it, thanks. Will absolutely be getting to know draupnir

                                    1 Reply Last reply
                                    0
                                    • bekopharm@indieweb.socialB bekopharm@indieweb.social

                                      @mdiluz @philipdrobar it's really only a few bucks for a "lifetime" and it can be purchased directly without involvement of e.g. the Google App Store. It's also available as direct download or on F-Droid. That is quite something in that space and sure keeps all the damn spam/scam bots out.

                                      It was also sold [again] this year: https://comitiscapital.com/news/comitis-capital-announces-the-acquisition-of-threema

                                      Jury is still out but since when does this mean any good for users.

                                      mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
                                      mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
                                      mdiluz@mastodon.gamedev.place
                                      wrote last edited by
                                      #62

                                      @bekopharm @philipdrobar I guess I should clarify. For me I'm totally fine paying for something (I've now paid for Threema to try it out!) but I want communities to be open and have minimal barriers of entry.

                                      bekopharm@indieweb.socialB 1 Reply Last reply
                                      0
                                      • mdiluz@mastodon.gamedev.placeM mdiluz@mastodon.gamedev.place

                                        @bekopharm @philipdrobar I guess I should clarify. For me I'm totally fine paying for something (I've now paid for Threema to try it out!) but I want communities to be open and have minimal barriers of entry.

                                        bekopharm@indieweb.socialB This user is from outside of this forum
                                        bekopharm@indieweb.socialB This user is from outside of this forum
                                        bekopharm@indieweb.social
                                        wrote last edited by
                                        #63

                                        @mdiluz good point. It's a rather good alternative to anything else tied to a phone number though. And to this date I got zero spam over this, thanks to that entry fee I guess.

                                        Indeed not really for the scope of the discussion.

                                        bekopharm@indieweb.socialB 1 Reply Last reply
                                        0
                                        • karlheinzhaslip@climatejustice.socialK karlheinzhaslip@climatejustice.social

                                          @mdiluz Delta Chat is another option.

                                          mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
                                          mdiluz@mastodon.gamedev.placeM This user is from outside of this forum
                                          mdiluz@mastodon.gamedev.place
                                          wrote last edited by
                                          #64

                                          @KarlHeinzHasliP thanks! I came across it but put it under the Signal/Telegram/Threema bucket in that it's not really a community building platform

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups