I don’t have a “homelab”, just an old mac mini that runs jellyfin, gonic and calibre (content server), and on which I do try some linux things. It runs Debian and the actual maintenance is mostly “apt update && apt upgrade”.
I don’t use docker, I’d rather create my own packages. And if a project is too trigger happy about requiring new dependency version, I drop them.