For today, I recommend @forgejo@floss.social

Forgejo is the community-driven fork of @gitea@social.gitea.io and now powers @Codeberg@social.anoxinon.de :git:

I just installed it today on my own computer. I had a few, very minor, hiccups*, but got it working pretty quickly, and intend to start using it as my private code forge.

*: Turns out that its built-in SSH server doesn't start if you already have SSH running on your computer, but, you have to use their built-in SSH server, if you want to use SSH to push to your repo. But, maybe I'll switch to using HTTPS anyway.