I've been experimenting with running a #NixOS server to self host services that are on their enshittification path, and a Git forge was first.
I ended up picking Gitea for no particular reason other than familiarity and ease of deployment, so I now have an active mirror of all my GitHub repositories and I will slowly try to make it the primary hub as I figure out CI and other things.