Some of my projects and sites:

[1] Can really recommend this if you don’t want a full-blown Git hosting with “UI” / CI etc. - just the bare-bones git repository hosting. (Which saves you setting up the bare git repos manually, though).
[2] I tried OPNsense in the past, too. But at some point I ran into problems I couldn’t fix. Also, it was virtualized inside Proxmox. Not the optimal solution.