Many excellent replies. Just want to add https://github.com/charmbracelet/soft-serve as an option
portnull
joined 5 months ago
This is the correct answer
For something more than bare got and lower than forgejo I can recommend soft-serve
I use it for my personal projects and its perfectly usuable. If you want people to contribute you'll just have to do it the old fashioned email patch way. You can use RSA keys but it requires a little fiddling. I've used them but needed to massage something. Now I just use ed keys. The SSH ui is perfectly fine. Your repos are stored as bare repos on the server in the configured directory. So they are easily backed up as regular files. It also supporta LFS.
Let me knownif you have any other questions