I use Gitea for my own projects, i.e. I do the setup myself and it's trivial. It uses SQLite as backend, so no complex DB deployment.
It's very easy to deploy, consumes few resources (you can run it on a low-end VPS). It even has Jenkins integration.
However I don't know how it scales to big teams and projects since I only use it for myself.
And I'm not entirely convinced by its security track record, but it looks like things are improving.
It's very easy to deploy, consumes few resources (you can run it on a low-end VPS). It even has Jenkins integration.
However I don't know how it scales to big teams and projects since I only use it for myself. And I'm not entirely convinced by its security track record, but it looks like things are improving.