Personally I got all my friends to move to Element on Matrix. Not all of them are particularly technical, and they still have no problems on Element. I’m inclined to recommend Element / Matrix.
Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
Not entirely related, but why do so many people use Discord? What's the appeal? I only ever used it as a replacement vor teamspeak or ventrilo. And I honestly hate most online games.
I've been using it for several years. I have a small server I use with my IRL friends and it works great.
- Near 100% availabily
- Nice sound quality
- Supports multiple servers for your multiple interests
- UI is amazing
- Works fine on every platform
- Screen sharing / streaming is easy
- Cool to see what your friends are playing
- Free plan is more than enough, you can pay for cosmetics or higher stream quality.
The UI is actually kinda ass, but we all got used to it.
Me and my friends moved to matrix, but we still use discord for streaming.
Compared to the software we were using before such as Skype, TeamSpeak, Ventrilo and Mumble.... The UI is amazing.
I'd happily move to Matrix but I'd lose all the servers for my hobby interests. No point in having both.
+1. It's like an IRC channel but improved and easy to use.
When I started in the online games, we used IRC + TeamSpeak. Now we only use Discord since it has all of them in only one app but it's better (except the ads), easier and you also has a Mobile App.
it's Element/Matrix if we're lucky. Revolt is just another Discord - surely this single company will last! With Element/Matrix being an open protocol, it won't be a "platform" you have to leave when it goes corporate.
Revolt is F/OSS
https://github.com/revoltchat/
It's not just a company with a clone of Discord, all the server back end, etc is open.
Yes, which is good, but the lack of federation is a deal-breaker. It means that you either:
- Use their servers - This requires entrusting them with your communities, just like Discord.
- Host your own private instance - You can control it, but the lack of federation means it'll be isolated from communicating with other communities. This makes it really difficult to convince people to use your self-hosted servers.
Until Revolt adds a way for different instances to federate, Matrix is really the only other option.
My experience with Matrix is that the federation itself is a deal breaker. I have a pretty beefy server and good connection which was getting ddosed by running Matrix and timing out on so many requests for avatars/profiles etc. Maybe I did something wrong, but the whole experience rendered me quite skeptical to the viability of it as a federated chat.
That said I've had nothing but good experiences using it with big servers set up by pros.
I get why Federation can cause issues (most of the time it's moderation related), but why would an extra option be a deal-breaker? Federation can always be disabled on a per-domain basis if you prefer. In fact, I'd argue it's best practice to only allow domains on a case-by-case basis to prevent spam and abuse.
On the converse, you can't enable Federation on a platform that doesn't have it.
That doesn't really change that it's one company hosting it. Unless you're willing to make 10 different accounts because your super-FOSS friends aren't willing to join each others instances?
Ah this is so exciting!
Discord 'existing' has held back development motivation on Foss Federated Communication alternatives.
When they go public only good things will happen for projects like matrix :)
I'm very excited!
Matrix is cool but it really suffers from complexity.
The spec is a mess because they keep expanding it.
Let's not mention the abysmal performance for servers. Making it largely infeasible to scale.
It's not the solution, not even remotely close, unfortunately.
Honestly, I am ready to go straight back to TeamSpeak.
I miss hosting my own server and having full access and control over it
I used to just host it on a piece of shit. 2003 Dell XP machine I put Ubuntu on
Hell yah, TS3 crew all the way. (Or TS5 for the zoomers...)
My nerds herd recently also set up a cluster of Matrix Synapse servers so we got our little "We have Telegram at home" set up. Getting non-tech people to accept that this is how to find me has been tricky without sounding like a digital prepper.
There is also Mumble. TS3 era voip and text chat features, but it's FOSS.
An alternative would need screen share, just voip is not enough any more.
The problem is that performant screenshare (to multiple users) more or less requires infrastructure. That requires money, and it's impossible to compete on price with services that have the VC-enshitification model.
You can get around this in a few ways, but they're all tradeoffs that are in some way or other worse than discord.
- P2P - sacrifice latency, reliability
- direct multi-stream - sacrifice PC performance and/or bitrate
- paid infrastructure - sacrifice money
I think P2P is still the way to go. Sure it's not perfect, but it's simpler and by it's very nature doesn't require the infrastructure we know will be a problem.
Plus, don't forget screen sharing in discord isn't very good as is (720p30) if you're not a paid user.
I'm running a Matrix server with a FB Messenger bridge via mautrix-meta and that makes it a clear winner. Half my group chats have migrated entirely since I've set my close friends up with accounts in my server and they also use the bridge. The fact that people can slowly migrate chats without losing messages or groups is killer for adoption imo.
man I wish mumble had a better interface and a chat function, it could real FOSS competition with Discord, but the lack of a chat feature is holding it back
It never made sense to me how popular discord was to begin with.
@[email protected] Among my friends, it replaced Facebook Messenger, Teamspeak, and Mumble instantly. It was fast and the voice quality was excellent. The appeal in 2017 was obvious. The bloat that it had tacked onto it since then is egregious.
Don't get me started on the "rewards"...
- persistent IRC style chat rooms
- virtual “servers” to organize said chat rooms, manage privileges, control visibility
- integration with bots for all sorts of things (moderation, user welcome, dice rollers, etc.)
- integration with games/music players/etc (I don’t use it but it’s very popular)
- privacy and moderation controls
- client allows fine grained notification controls
- voice, video, and screen casting simultaneously
- “server” templates: use an existing server config (roles, permissions, rooms, etc.) when creating a new server.
That’s just off the top of my head.
It’s enshittifying, but the value proposition is still hard to beat. I’m really hoping Matrix catches up with the feature set soon.
It used to be fast and not full of useless bloat like what you see right now. The usual enshittification.
What are your thoughts on xmpp? Recently I have come to like a lot and am pretty active with friends there.
There are people using xmpp? Last time I set up a server and tried using it with Pidgin, I couldn't find a soul that used it
Matrix is the way. It's federated and you can have your own server.
+1
XMPP?
https://spacebar.chat/ looks like it will eventually be good, it looks like it's in its infancy right now though
Mumble?
If you just need voice comms and basic chat mumble/murmur has worked great for me for ages.
Is there any option to stay on discord but better? Like vencord or something similar through Linux? I cannot imagine being able to get my friends off of discord ever.
I guess that's the biggest hurdle, especially when it comes to social apps. One tech-savvy person wanting to migrate is usually not enough to start moving a community, even as a small as a group of friends.