I use GitLab at work and Forgejo at home. GitLab is huge, Forgejo is lighter. GitLab Runner is very nice, Woodpecker was a pain to setup but it now does everything I need. GitLab supports subgroups, Forgejo does not. Forgejo is FOSS with a non-profit behind it, GitLab Inc. is for-profit.
At the end, I like to work with both. GitLab has lots of features, but for my own stuff Forgejo serves me very well and I like the openness of it.
I’ve just installed and configured it, it’s pretty easy and straightforward. But there are things that should be smoother, for instance I want to run my pipeline on a custom docker image hosted on the same forgejo oci registry and authentication it’s a nightmare
I have self-hosted both, although admittedly Gitlab was quite a few years ago. Forgejo is faster and lighter, GitLab is slow and huge. Unless you know you need a very specific GitLab feature, I’d go Forgejo all day.
I’m running a self hosted Gitlab instance right now but thinking of switching to Forgejo. Anyone tried both and have thoughts on each?
I use GitLab at work and Forgejo at home. GitLab is huge, Forgejo is lighter. GitLab Runner is very nice, Woodpecker was a pain to setup but it now does everything I need. GitLab supports subgroups, Forgejo does not. Forgejo is FOSS with a non-profit behind it, GitLab Inc. is for-profit.
At the end, I like to work with both. GitLab has lots of features, but for my own stuff Forgejo serves me very well and I like the openness of it.
Have you tried the Forgejo runner?
I’ve just installed and configured it, it’s pretty easy and straightforward. But there are things that should be smoother, for instance I want to run my pipeline on a custom docker image hosted on the same forgejo oci registry and authentication it’s a nightmare
I have self-hosted both, although admittedly Gitlab was quite a few years ago. Forgejo is faster and lighter, GitLab is slow and huge. Unless you know you need a very specific GitLab feature, I’d go Forgejo all day.
Perfect question for the Codeberg matrix channel I suppose