3 ms·
Well client-side there seems to be progress but to my knowledge so far Riot was the only feature-complete client, and it's REALLY heavy/slow especially on high-
by southerntofu 6y ago
Well client-side there seems to be progress but to my knowledge so far Riot was the only feature-complete client, and it's REALLY heavy/slow especially on high-latency links. Loading app.element.io before logging in is already 9MB. Also element responsiveness in general is really tied to latency and is therefore not pleasant to use on bad connections and/or Tor.
Server-side, many smaller hosting coops went into matrix but later dropped it because of synapse using too much resources. I know individual selfhosters who were really sad to drop it because their raspberry pi didn't have enough RAM (512MB-1GB) for selfhosting synapse.
However someone said in another thread that synapse resource usage is really better these days. Would you recommend it on such low-end hardware? (ActivityPub/XMPP servers fare really well in such conditions)
- ncmncm 6y agoAlso, element-desktop 1.7.21 SEGFAULTs during startup on my Debian machine. Would rather it didn't. Wow: $ ldd `which element-desktop` | wc -l 102
- CameronNemo 6y agoIs it not just an electron? I would see if you can anbox the APK. Although the stock Debian kernel is not up to task. Need to turn the Android knobs. Binder and ashmem.
- Arathorn 6y agoplease file a bug report if you haven’t already so we can hunt the problem; i’m unaware of this.
- feanaro 6y agoThe thing that eats the most resources is joining very large, public Matrix rooms. If you don't do this, it won't be resource heavy. I've heard of people running Synapse on a RPi 3 (see https://old.reddit.com/r/selfhosted/comments/g9h6au/matrixriot_storage_and_performance_requirements/fotziui/ https://old.reddit.com/r/selfhosted/comments/g9h6au/matrixri... for instance) for such use cases. If you want to chat in large 1000+ member rooms, it probably won't be enough. However, even for such a use case, you don't need anything that is out of reach of a common person, just a few gigabytes of RAM. In general, it's hard to make it go over 3 GiB. My server hovers around 2 GiB and I'm in many large rooms, including the beast that is Matrix HQ. So I would agree that Synapse is not usable on RPi-level hardware in all use cases, but you can definitely run it on such hardware for some use cases. Dendrite is also maturing really quickly and will be less resource hungry.
- smichel17 6y agoHey, what smaller hosting coops are out there? I'm a member at hcoop.net, wondering what else like us is out there.
- southerntofu 6y agoYou could be interested to checkout libreho.st and chatons.org, who are two generic hosting coops federations. tildeverse.org is a third one centered around PUBNIXes, that is servers giving away shell accounts specifically.