We have a gitlab instance here. It is heavy its true, but ours runs completely in a self-contained container. A desktop PC could easily handle GitLab. It doesnt really take much. Ours is running on a single server with 10 other services and it is very responsive.
Moreover gitea is lighter but at the cost of having almost none of the features side from the basics. I know for me, even for personal projects, that wouldnt do the trick.
Not sure about your use case. But I remember it was eating around 8GB ram constantly with around 15 users using.
Also another factor is can afford or not. Right now tbh I cannot(atleast GitLab).
I am using gitea.com for GitNex(moved from GitLab) and I did not feel I am missing anything except the CI part which drone provide anyway. Thanks to gitea guys they allowed us to use their drone server. 😀
Self host all the way.
@codeberg Oh, cool. It would be nice to add checksums to the page to make it even easier to check if they are really the same as upstream files.
@dmbaturin nice idea for a pull request! :)
@codeberg I haven't looked into your codebase yet, but I should.
If you'll self host, you probably don't want the social aspects of these sites. So, why not just use something really lightweight like cgit? It can show diffs and commits &c, and supports both git clone and dynamically generated tarballs.
Many text based Todo management tools exist which you can use for BG tracking (personally I like the idea of checking bugs in to the same repo).
You already know my answer 😛
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!