Is Conduit (Matrix server) sustainable, do some of you host it?
I plan to host Conduit for my friends and family. Even if I invite absolutely everyone there would be no more than 50 users, max. But would it actually sustain and work, as it is not yet on 1.0 is a question. I do not want to host Synapse as I had bad time with it's (lack of) garbage collecting. We do not plan to join very big rooms.
Most importantly, if you host it yourself, host is the usage (mostly disk) with how many users?
I installed it like 2 weeks ago. As of now it's still running and has a really low memory footprint compared to Synapse. But a lot of things aren't implemented. Chatting works fine. I get a lot of warning messages about not implemented things, though. Like my client (FluffyChat) trying to query some profile status ... I'd say try it. I've done so. But I can really only give some good advise after a few more weeks of using it. Maybe there is a dealbreaker.
I found that. Seems it mainly addresses caching and database performance, adds some admin and moderation commands. I'm not sure if it addresses any of the shortcomings I have.
My main question is: Which one is going to be maintained in the years to come and have the latest features implemented? And secondly: Why a fork? Why don't they contribute their fixes upstream to Conduit?
I use Conduit for myself and a couple friends to chat while gaming. It was a bit finicky to setup with the TURN server, but once it was running it's been great. Even has sliding sync for Element X. Only thing I'm still struggling with is setting up Webhook notifications.
Conduit should run fine up to many hundreds of users on a single node as far as message passing goes. For the storage part, you'll only operate as well as your storage solution. I'd honestly expect to invest some money on that part if you want the system as a whole to operate well, because some of the Matrix message handling is synchronous to media if attached to a message.
Depends a bit on how much images and videos get shared. If its mainly used for chat by a bunch of people and a few gifs and stickers in-between, it shouldn't consume that much storage. But sure if you frequently share all your vacation photos, the cache is going to grow fast.
Sorry to hijack — does my server name need a tld at the end? I’ve received both a yes and a no thus far. My server name currently has no tld but I’m not sure if that is what is preventing me from federating, or if no tld is just bad practice or something.
Overall, purely technically, no. This has to be the hostname of the computer the Conduit is running on. And it can be in the local network (LAN) with your own name.
But practically, yes. Because you must buy a domain name and point that domain to the server localtion (IP address). And the only global domain names available to register have TLDs :).