A couple weeks ago Discord announced their plans to go down the IPO route. This means that there is now a ticking clock until the platform goes full-on enshittified like so many others before them.

Last time i checked last year there weren’t many options to migrate to, mostly Matrix communities (which are not quite the same thing) and Revolt Chat (which is a non-federated but FOSS and self-hostable drop-in replacement for Discord). Revolt sounds like the logical route as it’s clearly designed for just this exact role, but it seems it’s still early in development and not yet ready for the average Discord user (looks like the voice functions in particular are still in development)

Has this changed or improved since then? I feel like the use case of “IRC servers, but modern!” should have been solved years ago but feels like it hasn’t, i have lots of non-technical people who heavily use Discord who I’d love to rescue from it before it starts actively burning, a replacement that isn’t complicated and has all it’s features would be welcome.

12 points

I recently started my own Matrix home server. It seems fine for chatting. “Communities” has been replaced by Spaces can act like Discords servers, Inside of that space you can nest other spaces or rooms which would be like channels in discord. Element recently added video channels as an experimental feature. and it looks like you can disable webcam and only allow mic when you connect to one so it could act as a “voice channel”. Overall it is pretty basic in features but usable. It doesn’t help that the available features are different depending on the client used. Bridging is great, I have discord, signal, and sms coming to element on my computer so I only have one application for all of my messaging. I’m looking forward to the further development of Matrix. Voice rooms, custom emoji, and adding gifs to chat would make it basically perfect for me

Originally I was looking into Revolt but couldn’t get a self hosted instance running. My experience with system admin is pretty limited so this was likely an error on my part. I don’t like that accounts can’t be federated so users would have to make a separate account for each revolt server which would be a pain. The developers have stated that as a case against self hosting and prefer users join their centralized server to grow the platform. Last time I checked they aren’t looking into a way to add it since it sounds like it would have to heavily overhaul the protocol. This is one of the main reasons I went with matrix. Issue #25 on their github has a lot of troubleshooting and discussion of people trying to self-host I recommence reading through it if you are planning on setting it up, although If I remember correctly voice chat is not functional on a third-party servers. If self hosing isn’t an goal then most of this is irrelevant.

Spacebar chat was also mentioned in another comment. I’m gonna have to look into it and see how it compares to matrix

permalink
report
reply
5 points

I recently started my own Matrix home server.

Cool! What’s the simplest step-by-step guide out there for this?

permalink
report
parent
reply
3 points

I’ve read a lot of people use the ansible playbook on a vm to install synapse. It would automate most of the install and usually recommend it as the easiest. you can find it at https://github.com/spantaleev/matrix-docker-ansible-deploy. I am hosing it on unraid so I used this guide instead https://forums.unraid.net/topic/127917-guide-matrix-synapse-w-postgres-db-chat-server-element-web-client-coturn-voice/ which worked pretty well

permalink
report
parent
reply
5 points

the ansible playbook

No thanks. I get paid to do that at work, and that’s where that hot garbage will stay.

permalink
report
parent
reply
1 point
*

Guilded.gg? not FOSS - I didn’t notice the post community

permalink
report
reply
5 points

where can you find their source code?

permalink
report
parent
reply
9 points

That doesn’t seem to be FOSS, i see no code, at a glance it looks like another closed, VC-backed commercial platform unless i missed something

permalink
report
parent
reply
3 points
*
Deleted by creator
permalink
report
parent
reply
8 points

There’s also Linen.

permalink
report
reply
4 points

That looks like they’re going for a Slack-like interface which is awesome.

permalink
report
parent
reply
9 points

Damn, this is going to be way more tricky than migrating away from Reddit. I have too many “servers” and friends on that platform so moving to matrix or something else seem unfeasible :(

permalink
report
reply
12 points

You can try to convince the Discord server moderators to bridge their servers to Matrix with something like T2Bot:
https://t2bot.io/discord/

That’s what I did when I was running a Discord server,
worked nicely in both directions.

permalink
report
parent
reply
15 points
*

There’s Matrix, but I think the under-development is a similar story there, to speak nothing of the infrastructure and UX of Discord that would be hard to pull people away from.

permalink
report
reply

Free and Open Source Software

!foss@beehaw.org

Create post

If it’s free and open source and it’s also software, it can be discussed here. Subcommunity of Technology.


This community’s icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

Community stats

  • 793

    Monthly active users

  • 810

    Posts

  • 9.9K

    Comments