Well, as I mentioned, I don’t think I can host an XMPP server without having a fixed IP address and exposing it to the public internet and allowing inbound connections.
So it’s probably a no-no (for now) 😅
Also, idk if xmpp is lightweight, but as a user, I quite like matrix





Ah, I asked around and people recommended miniflux over freshrss since the former is written in Go and is lighter and faster.
Radicale is pretty nice, fits my bill well, and just works. Some people say Baikal is better, but Radicale fits my bill very well so I didn’t bother changing.