nerd shit; self-hosting source control
@gcupc@glitch.social Another haven't used SourceHut but have found Gitea very easy both on the initial setup and to upgrade to new releases (upgrading is literally just replace one file). Not in docker in my case.
Depending on your feature needs (as in, if you don't need features) you could also just do straight up git without any web stuff around it, in which case your distro probably handles the updates with the rest of the system.
I have projects set up both ways.