Looking into possibly replacing my GitLab instance, as I find it bloated and heavy on both hardware and maintenance compared to alternatives.
Currently I’m looking at:
So I’m wondering what the people on here use, and if they have any other suggestions or opinions?
Do you need ci/cd or only git? If just git, gitea or forgejo are super simple.
If you don’t need multiple users or a web ui, you could also just use ssh and store git repos on a server somewhere without extra services running:
https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server
CI/CD, multiple users, container registry, and a web UI are requirements, though not much more which is why I find GitLab to be a bit over the top.
so i just did a quick search and apparently
*edited:
also they support being a package repo, including container registry
since 1.19 Gitea supports CI/CD action runners that are compatible with github actions. I have one that generates a static site from the data I store in gitea and publishes it to netlify.
I had no idea Gitea supports ci/cd now. That’s actually pretty cool, I’ll take a look at it and maybe I can get rid of my gitlab vm in the near future.