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.













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