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
Ok, so reading the replies I see that it was meant for me.
All the relevant volumes are mapped to the actual filesystem on disk (like you do in docker compose, ig it's called a volume bind-mount?), so when I have to take backups I stop the docker container and manually cp/rsync/whatever from the directory.
The github and codeberg services are nothing but HTTPS checks for both of them