Tried to set up a matrix homeserver for my family to use and gave up trying to keep synapse online. Shoddy af, IRC just werks and has just werked for over 30 years

If you want to replace one of the most resilient, reliable, battle-tested tools in my workflow, with 30 years of inertia building clients, servers, libraries, bots, and tools, then you had better do a fucking great job at it, and Matrix doesn't.

Show thread

Stop chasing the shiny things for a minute and make your goddamn software work

Show thread

@sir this really is the biggest issue i have with matrix. why does everything have to be built on a thirty-eight layer docker stack that nobody understands anymore and is impossible to debug

(the answer always boils down to: "because it was easier to build")

· · Web · 4 · 4 · 8

I'm working on which is a new matrix server built in Rust. I'm trying to make it very easy to set up and run. Everything is contained in a single binary. You don't even need to install mysql or something to run it. (tradeoff is that it's much harder to scale horizontally, but that's not the goal)

@timokoesters @Ludonaut the .rs and the explicit mention of using Rust to write it has immediately turned me off of this project

The programming language your program is written in is not a feature

@timokoesters @Ludonaut there's nothing wrong with using Rust for this. There's something wrong with advertising it as a flagship feature of the program

@Kalvo @timokoesters @Ludonaut no, the feature you're looking for is a single static binary, which exists independently of Go (and these days most Go binaries aren't static anyway, nor does Go prevent programs from depending on more than one file)

@timokoesters sounds interesting for for small self hosted instances, thanks for the heads up

@Ludonaut @sir The core matrix stack is a python3 program, a database, and a React webapp, with the latter being strictly optional. If you're bringing docker/etc into it, that's on your own head.

@Ludonaut @sir Fair, I'm not a fan of React either (or Element in general). But that's for if you're hosting the webclient and it's literally entirely optional.

@Ludonaut @sir and because it was designed and built by webshits

@lunch @Ludonaut @sir the KISS concept. Would you have any recommendations for an easy lightweight irc server to self host?

i am running synapse since 2 years without problems on a raspi. no docker involved.
Sign in to participate in the conversation

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!