Live data from Hacker News

Conduit: Simple, fast and reliable chat server powered by Matrix

conduit.rs

61–70 of 193 posts

Re: Conduit: Simple, fast and reliable chat server powered by Matrix

#62

I’ve run a self-hosted Conduit instance for some years now. Pros: easy to install and use. Cons: it’s beta software! That said, it’s been really good for me. Reliable chat between my and a few friends, plus some big-ish rooms that I participate in. The author also works on Veloren[1]—another fun Rust project! [1]: https://veloren.net

I wish there was a similar client that has full feature support but that's the problem with matrix, too many features, signal, discord, slack, zoom and teams all meshed into one thing. Would be nice if they had a secure chat only sub-protocol.

Re: Conduit: Simple, fast and reliable chat server powered by Matrix

#64
post #57
post #30

Earlier quoted context omitted.

My first thought was: „my question would be the reverse“. I have no idea why I’d use XMPP, so I will tell you what I like about Matrix. - modern chat solution with features people have come to expect from Slack and Discord - many bridges that have kept me from having to use more than one chat client for multiple protocols (think pidgin) - lots of great communities are on matrix - pretty good voice chat - open source…

> what do you like about XMPP? - plenty of fast native clients - server resource usage - simplicity of the protocol, especially the encryption

> plenty of fast native clients

And God help you making all of them talk to each other properly...

Re: Conduit: Simple, fast and reliable chat server powered by Matrix

#66
post #31
post #27

Can someone please explain, why use Matrix while there's XMPP ?

There's the least common denominator XMPP, with a lot of key functions under optional XEPs. Thus the user experience is very uneven across clients and servers. Matrix has a more defined set of important features, so you could expect that conforming clients all implement them uniformly, without surprises.

In practice, it only works better if you stick to element so it is pretty much the same. The difference being that they ship a full featured web version so anyone with an OS that support modern web should be able to support it.

Re: Conduit: Simple, fast and reliable chat server powered by Matrix

#67

What would be the minimum Digital Ocean droplet that could run this server for maybe 10 people?

I didn't know Digital Ocean before, but it seems like they are more focused on CPU than on disk space. This is bad, since you will need to store some data on the server, if you send any images at all. We have a matrix-server running for 4 people since maybe 2019 and it's at 60gb disk usage right now. So in that regard, 10 memers will need at least a 100gb so 24$ a month, but you can get a lot cheaper than that, using some other server hosters, which are more focused on giving you a lot of space instead.

Specs: The server we use has 4 cores (barely uses 1) and 8 gigs of RAM, 2.5 of which are currently used and 120gb of disk space, that will probably suffice for another 2-3 years.

Re: Conduit: Simple, fast and reliable chat server powered by Matrix

#68
post #27

Can someone please explain, why use Matrix while there's XMPP ?

For me it's about federation. I have my own server and chat with my family there. And I also have friends with accounts elsewhere and I can message them as well.

And I'm looking forward to integrations (Slack, Signal, ...) being more user-friendly, and easier to install, configure and maintain, so I can message others, too.

Re: Conduit: Simple, fast and reliable chat server powered by Matrix

#69
post #3

How does this relate to Synapse? Dendrite tests against https://github.com/matrix-org/sytest and has issues for “are we synapse yet” — I can’t see any discussion of this for Conduit (not even a discussion on why they don’t want to be like Synapse).

Conduit is a 3rd party implementation of the matrix server spec in Rust. Synapse and Dendrite are both first party where Dendrite was originally intended to replace Synapse. The selling features are lightweight and simple to setup, implying that Synapse is not. It is more importantly a validation of the matrix server specs and over the years they have done quite a bit to get ambiguities clarified.

Originally intended? So dendrite is not slated to replace synapse anymore? I know the 'eventually' has become a bit of a running joke but I thought this was still the plan.

It's a shame there's no upgrade path though. With retention of history.

Re: Conduit: Simple, fast and reliable chat server powered by Matrix

#70

What would be the minimum Digital Ocean droplet that could run this server for maybe 10 people?

Hi, I been running Conduit in a "Allways free" droplet at Oracle Cloud.

Its been working without problems for a single user setup (no VoIP though).

I hope you get an idea of the minimum resources needed.

Post reply on HN