Seeing posts like this, I simply had disabled invites on my server before it could spread to me, so I've not seen anything.
I'll keep the server for now, while migrating everything to ejabberd. It's got WIP Matrix support, so if I really have to, I'll be able to join a Matrix room, but everything else will be XMPP. There IDs can be hidden in a chat, making the spread of spam much more difficult, just because IDs cannot be scraped as easily.
I deeply regret having brought more than 3k users to Matrix.
This has just hindered us from adopting something better that works well. I also wanted to love Matrix and advertised it for a couple years, always thinking "Yeah, it's new, it will get better", but the issues have always stayed.
The people behind Matrix are nice and I wish them the best. Should the issue get solved in the future: I'll gladly try adopting it again. 😀
@erebion we're sorry that you've ended up here. what were the specific issues (on which clients, and which server(s)) which have been problematic? we're trying to map out actionable stuff (e.g. edent's 3pid invite issue in Element X got fixed: github.com/element-hq/element-…; we've been at war against abusive spam - github.com/element-hq/element-… etc) - but worried that actionable stuff is getting lost in the general "it sucks" feedback.
Your use case What would you like to do? I'd like to be able to report invites. At the moment the options for invites are: "Reject" "Reject & Ignore" we need a third option of "Reject, Ignore and R...
I'll gladly give info and hope it will improve so that I can keep my server around and spread the word again. 😀
- very very slow performance of Synapse and no migration path to a faster implementation - messages that cannot be decrypted - rooms I cannot leave as the client says the room does not exist (must be a server issue, as it is regardless of the client I use)
I'd happily stick around if I could just migrate from Synapse to Conduit, but there's no tool (I lack skills)
But also feel like feedback is often just ignored, unfortunately. Hope the community interactions will improve, love the ejabberd community as a positive example.
My issues are mostly not even the spam (I just disabled invites), but mostly sloooow performance. Otherwise I'm fine with it all.
Sometimes Fractal neeeds 30 minutes to sync up when opening, it's written in Rust and should be fast enough.
@erebion this is *very* helpful - thanks. it's interesting that performance sounds to be the root problem here. Synapse is certainly not that efficient, but it really shouldn't be that bad, and UTDs really should be dead as of 2024. Fractal hasn't enabled sliding sync yet, which explains why launch is slow, but Element X (for instance) should be instant, not slower than Fractal.
@erebion the feedback is really *not* being ignored though; just trying to get to the bottom of it. specifically, is your bad experience because you're using a particular server instance which is struggling?
Michael Stanclift
in reply to Terence Eden • • •erebion
in reply to Terence Eden • • •Seeing posts like this, I simply had disabled invites on my server before it could spread to me, so I've not seen anything.
I'll keep the server for now, while migrating everything to ejabberd. It's got WIP Matrix support, so if I really have to, I'll be able to join a Matrix room, but everything else will be XMPP. There IDs can be hidden in a chat, making the spread of spam much more difficult, just because IDs cannot be scraped as easily.
Really don't wanna see THAT.
erebion
in reply to erebion • • •I deeply regret having brought more than 3k users to Matrix.
This has just hindered us from adopting something better that works well. I also wanted to love Matrix and advertised it for a couple years, always thinking "Yeah, it's new, it will get better", but the issues have always stayed.
The people behind Matrix are nice and I wish them the best. Should the issue get solved in the future: I'll gladly try adopting it again. 😀
The Matrix.org Foundation
in reply to erebion • • •Invite spam harassment counter measures
konomikitten (GitHub)erebion
in reply to The Matrix.org Foundation • • •I'll gladly give info and hope it will improve so that I can keep my server around and spread the word again. 😀
- very very slow performance of Synapse and no migration path to a faster implementation
- messages that cannot be decrypted
- rooms I cannot leave as the client says the room does not exist (must be a server issue, as it is regardless of the client I use)
I'd happily stick around if I could just migrate from Synapse to Conduit, but there's no tool (I lack skills)
erebion
in reply to erebion • • •Also, I agree "it sucks" is unhelpful.
But also feel like feedback is often just ignored, unfortunately. Hope the community interactions will improve, love the ejabberd community as a positive example.
My issues are mostly not even the spam (I just disabled invites), but mostly sloooow performance. Otherwise I'm fine with it all.
Sometimes Fractal neeeds 30 minutes to sync up when opening, it's written in Rust and should be fast enough.
I suspect Element would be slower.
erebion
in reply to erebion • • •The other large issue, for me personally, is lacking interop with the other open decentralised protocol XMPP.
I run Bifrost, but it seems abandoned and buggy and I will probably have to switch it off soon, as it does not work well.
There was Parsee, which was hosted on a git that's no longer in existence, but still listed on matrix.org as alpha. That looked promising.
To win me back as a fan, personally:
- it must be more performant
- it must be interoperable with XMPP
erebion
in reply to erebion • • •I think we need to do something about the gap.
We're stronger together as one large community with an open protocol instead of two divided once.
Together we could take over the world!1!!1!! 😛
erebion
in reply to erebion • • •Oh and the privacy features!
XMPP can hide IDs in group chats, making it really hard to scrape IDs and spam.
I wish that simple feature would come to Matrix.
And setting a nick when joining and completely hiding the global nick.
Being able to hide the profile picture in public chats and only share it with contacts.
I don't want to show my face to the whole internet, nor do I want everyone on there to be able to contact me easily.
If those improvements are made -> fanboy.
erebion
in reply to erebion • • •Please let me know whether this reply is:
(1) helpful or
(2) not helpful
Currently on a train and cannot really focus, so it's a bit stream of conciousness.
The Matrix.org Foundation
in reply to erebion • • •The Matrix.org Foundation
in reply to The Matrix.org Foundation • • •erebion
in reply to The Matrix.org Foundation • • •It really is not tied to a specific instance; I currently run Synapse for 3 instances, all of them struggle.
Funnily enough the one with the largest user base (~3.5 k) and many rooms struggles the least.
My personal Synapse only has a single user (plus some bridging via Bifrost for a couple rooms with light usage) and is really slow.
I run it on a fairly fast 4x vCPU ARM server from Hetzner.
Not not sure why it is that slow. Optmised the Postgres setup and clean DB often.
erebion
in reply to The Matrix.org Foundation • • •Sure, but Element X is an Electron app, which causes performances issue of another type as well.
I'd use it, but I need resources for other programs as well, so I have something else on my laptop.😀
Martin
in reply to erebion • • •@Edent@mastodon.social @element@mastodon.matrix.org @matrix@mastodon.matrix.org