Hacker News new | ask | show | jobs
by contrapunctus 799 days ago
> I'm really curious how this person got codeberg pages working, I still haven't managed to get a codeberg page deployed. I thought it required a 3rd party server, like their actions seem to.

Hi, author here. It doesn't need a 3rd party server - it's all hosted in Codeberg Git repos. Here's a guide - https://codeberg.page/

> What's unsustainable about Matrix? I've really enjoyed running our community on Matrix.

Many of us in the Delhi OpenStreetMap community are associated with projects like the Free Software Community of India, and run public instances of federated services, including Matrix and XMPP.

It has been our experience that XMPP has a dramatically lower server resource footprint than Matrix. We've actually had to close down a public Matrix service because it was economically unsustainable in this sense.

1 comments

Hosting costs makes sense (though last check ours only really pegs out at 4gb, granted that's with about 100 logins).

So far as I can tell, xmpp has no concept of threading, is that the case? It's what prevented me from choosing it when I went with matrix for my co-op.

XMPP has threading at a protocol level, just like Matrix (and it has since the early days). I'm only aware of one or two apps that implement it though, and I'm not really sure why that is (maybe it's just a lot of old-school developers who like older IM clients? Unclear.). I really like the way the Cheogram app does this (it's XMPP under the hood) and am hopeful that other clients will see the way they've done it and start adopting it.