Re:Slack has raised our charges by $195k per year
by Arathorn on Thursday September 18, 2025 @12:28PM
(#45291657)
> There's only the synapse server
https://matrix.org/ecosystem/servers/
> and there's literally no way to trim data from the db in synapse or everything breaks.
https://element-hq.github.io/synapse/latest/admin_api/purge_...
https://element-hq.github.io/synapse/latest/message_retentio...
Re:Slack has raised our charges by $195k per year
by superkuh on Thursday September 18, 2025 @06:45PM
(#45295932)
Synapse server is the only server that does the things matrix says it can do. All those others don't. Notice only two of those say 'stable' and only one, synapse, implements the full set of features. Also can't switch between them.
And your links to synapse features ("Please note that, as this feature isn't part of the Matrix specification yet, the use of m.room.retention events for per-room retention policies is to be considered as experimental.") may describe certain synapse functionality but in practice is doesn't work and the db keeps growing as does IO load. The compression thing is an attempt at mitigation because the protocol just doesn't handle it.
So unfortunately Matrix is a dead end. The matrix foundation gave up control 2 years ago. Matrix is now controlled by Element.io corporation and they only care about their government hosting contracts. It's really only viable if you have a significant constant money stream to pay for the ever increasing server resources like governments/corps.
IRC persists. It is the text chat layer of the internet which is the platform. Trying to build the entire internet into your text chat platform, and storing everything, is the kind of insanity only for-profit operations do... and eventually die from. Whereas IRC being a dumb pipe with lists of IPs associated with sockets will live forever. And cheaply.