this post was submitted on 25 Jun 2023
88 points (97.8% liked)

Fediverse

17858 readers
1 users here now

A community dedicated to fediverse news and discussion.

Fediverse is a portmanteau of "federation" and "universe".

Getting started on Fediverse;

founded 5 years ago
MODERATORS
 

I know there is revolt as a FOSS alternative to discord but it's not federated.

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 81 points 2 years ago (5 children)

Matrix and clients for it like Element have always been my go to for federated chat like discord/teams/mattersmost. The main missing feature is voice channels imho.

[–] [email protected] 39 points 2 years ago* (last edited 2 years ago) (2 children)

Which is coming. Eventually. At some point.

[–] [email protected] 19 points 2 years ago

Man I hope so! The beta is out for element support https://call.element.io

[–] [email protected] 2 points 2 years ago (1 children)

Oh hey I remember you from my reddit post :D

[–] [email protected] 4 points 2 years ago (1 children)

Hello! Welcome to greener pastures.

[–] [email protected] 3 points 2 years ago

This interaction made my day, love this place

[–] [email protected] 18 points 2 years ago (5 children)

The lack of voice channels is huge for something that looks like it is trying to be a discord alternative. I really can’t believe it still isn’t really implemented.

Honestly though even setting aside the lack of voice channels there is a bigger issue. Getting people to switch to something like matrix. I have so much trouble trying to get my group to switch to ANYTHING new. Tried to get them to switch from iMessage to telegram or signal. They tried it for a day and then went back. Getting them to switch from razer comms to discord was even a removed back in the day. People just don’t like trying new things.

Sorry for the rant I just find this endlessly frustrating. Lol.

[–] [email protected] 9 points 2 years ago (3 children)

To be fair, Matrix is not exactly trying to be a "discord alternative" so much as an "all messaging platforms alternative", but it's still embarrassing that this feature is not present yet. It's been heavily requested by the discord crowd for years, and should have been a higher priority.

As for friends switching, at least Matrix has bridges and puppeting/double-puppeting support. Unfortunately, I don't think discord voice channel bridging/puppeting will ever work, so it's really not that useful in this instance. I know ripcord has voice channel interop so it is technically possible, but it's probably too hacky/abusive to put in officially, and it would probably only work with puppeting.

[–] [email protected] 12 points 2 years ago (1 children)

Calling other people's work embarrassing is easy when you're not the one building or contributing to the codebase. Implementing voice chat is no easy task, and it's all done voluntarily in people's free time.

[–] [email protected] 12 points 2 years ago* (last edited 2 years ago)

it’s all done voluntarily in people’s free time.

Firstly, Matrix has plenty of paid developers that work on it - this is not even close to a passion project made by volunteers in their free time.

Secondly, I'm not saying the work is embarrassing (the work is nothing short of incredible), I'm saying the priority to leave this feature on the backburner for years is. They likely ended up with more important priorities and didn't have enough resources to dedicate, but on a practical level the lack of hotjoin voice channels sticks out like a sore thumb to new users.

I've been championing Matrix for about 4-5 years now, and it's been so long since this feature was requested/promised that it's at the point where I'm too "embarrassed" to try to convince people to switch anymore. People just expect this feature in a messaging platform nowadays, and if it's not there they're going to leave immediately. When this makes it into stable with a good UX, I'll be back on the new user pipeline.

[–] [email protected] 4 points 2 years ago* (last edited 1 year ago)

[This comment has been deleted by an automated system]

[–] [email protected] 3 points 2 years ago

Matrix Spaces are broken enough. Even Conduit doesn't support that feature. Don't expect Matrix to fully resemble Discord, not even Cinny. Matrix is meant for secure conversations.

[–] [email protected] 2 points 2 years ago (1 children)

I feel your pain. I once wanted to guide my buddies away from WA and had them in a Telegram group. And you know what the comment was? 'Boring, nothing happening here.' That's like complaining that nothing happens in a phone booth.... everyone, except for me, went back to WA. 🤷

[–] [email protected] 1 points 2 years ago (1 children)

WA is better atleast you got E2E encryption there. It works or not well that's an another question.

[–] [email protected] 1 points 2 years ago (1 children)
[–] [email protected] 1 points 2 years ago
[–] [email protected] 2 points 2 years ago* (last edited 1 year ago)

[This comment has been deleted by an automated system]

[–] matt 1 points 2 years ago

The only way for people to move is for the other platforms to:

  1. Offer something that others don't.
  2. People are already there.

You saw this all the time on Reddit, people said they won't try anything new unless it already has a community as big as Reddit, but if this is the default opinion, how does anything new emerge?

I also love Matrix, but I know zero people who use it because everyone is just on Discord because everyone else is there.

load more comments (1 replies)
[–] [email protected] 4 points 2 years ago (1 children)

Aren't voice and video calls (basically VoIP) what Turn (coturn) is supposed to support?

https://matrix-org.github.io/synapse/v1.41/turn-howto.html

[–] [email protected] 2 points 2 years ago

TURN is only used as a relay. It's just a low(er)level transport layer, not specific to VoIP. Typically it is used as fallback when P2P communication between the attendees is not possible (for example due to a restrictive firewall).

[–] [email protected] 1 points 2 years ago (2 children)

I hear everyone talk about element but when i go to check it out i see it is minimum 50 users. Am i missing the smaller tier?

[–] [email protected] 5 points 2 years ago

To clarify, that's for them hosting the service for you, and is intended for enterprises mainly. You can self host element, since it's open source, while only paying your own server costs, or just use an existing instance like on https://app.element.io

[–] [email protected] 1 points 2 years ago

Self hosting might make sense on that small of a scale.

[–] [email protected] 24 points 2 years ago (1 children)

Matrix is federated and pretty good. It’s not ActivityPub though…

[–] vintprox 1 points 2 years ago

True. Fediverse would probably implode from ActivityPub being used as a chat protocol...

[–] [email protected] 22 points 2 years ago

Matrix is amazing.

[–] [email protected] 10 points 2 years ago (1 children)
[–] [email protected] 2 points 2 years ago

I also like it very much.

[–] DARbarian 8 points 2 years ago (1 children)

You're looking for Matrix, a federated, encrypted communication protocol used by clients like Element, fluffychat, etc.

[–] [email protected] 1 points 2 years ago (2 children)

I just wish element was in the official Debian repos. It sucks having to add another repo

[–] [email protected] 3 points 2 years ago

If you have Flatpak setup on Debian, Element can be found on and installed from Flathub!

[–] [email protected] 2 points 2 years ago

I use web app & it's good enough.

[–] p5f20w18k 8 points 2 years ago

Matrix comes close

[–] [email protected] 7 points 2 years ago

Modern IRC combined with a Mumble server works pretty well.

For smaller groups XMPP is also fine, but group calls are not widely implemented yet.

Jitsi-meet also works ok for voice chat.

[–] [email protected] 6 points 2 years ago (3 children)

I hear a lot about Matrix, but the instructions for self hosting seem very complicated. If anyone has a simpler method, or script I’d be happy to use it.

[–] [email protected] 7 points 2 years ago (1 children)

This repo does a great job of simplifying it. The deployment process is completely automated with ansible, has the best documentation you could ask for https://github.com/spantaleev/matrix-docker-ansible-deploy

[–] [email protected] 1 points 2 years ago

Awesome thanks so much!

[–] [email protected] 1 points 2 years ago* (last edited 2 years ago)

I am self hosting matrix synapse, it's actually much easier than XMPP with SSL certs generated by Caddy. Ejabberd doesn't play well with them.

EDIT: with docker.

load more comments (1 replies)
[–] TWrecks 6 points 2 years ago

Revolt had us all intrigued, but without federation, it's like a pizza without the cheese.

Enter, Matrix and Element - FOSS, decentralized, and yes, federated.

Element, built on Matrix, provides real-time communication with end-to-end encryption. But voice channels, alas, still our Achilles heel.

Yet, remember, we're the pioneers of this brave new digital world. A federated voice solution may not exist now, but give it time. We've got some amazing and selfless coders chomping at the bit!

[–] [email protected] 3 points 2 years ago

Old school Mumble, while is not federated, is still decentralized and perfect for game communication.

[–] [email protected] 1 points 2 years ago (1 children)

Awww I thought this was asking about Discourse :(

[–] [email protected] 1 points 2 years ago
[–] [email protected] 1 points 2 years ago

Aether is kinda like that, but they support "free speech" and there are subs with slurs as the title. Use at your own risk, I guess.

load more comments
view more: next ›