Does anyone who’s more on the pulse of stuff than I know if I should stick with Gitea or jump to Forgejo while I can?
I understand that, for the moment at least, Forgejo should be a drop-in replacement for Gitea as they shared codebase for so long…
Anyone have experience that this is the case? What version did you make the switch on? Was it really just a binary/docker container swap on existing database or did you run into any troubles?
I’m at a crossroads where as a casual HomeLab user I don’t really care either way, but if there is a chance Gitea does something that ruins my use of it, I will regret having not switched while it was supposed to be easy. On the other hand, if Gitea remains the stronger choice and Forgejo fizzles out, I will regret leaving it behind. Help me decide? I’m on Gitea 1.21.5, the last “guaranteed” jump point now.
11 Comments
algernon@lemmy.ml · 24 pts · 2y
Fair bias notice: I am a Forgejo contributor.
I switched from Gitea to Forgejo when Forgejo was announced, and it was as simple as changing the binary/docker image. It remains that simple today, and will remain that simple for the foreseeable future, because Forgejo cherry picks most of the changes in Gitea on a weekly basis. Until the codebases diverge, that will remain the case, and Forgejo will remain a drop-in replacement until such time comes that we decide not to pick a feature or change. If you're not reliant on said feature, it's still a drop-in replacement. (So far, we have a few things that are implemented differently in Forgejo, but still in a compatible way).
Let me offer a few reasons to switch:
excitingburp@lemmy.world · 4 pts · 2y
All this, and while you're at it, Donate!
mike_wooskey@lemmy.d.thewooskeys.com · 3 pts · 2y
I haven't done any research yet. Gitea includes an oauth2 provider. Does Forgejo also provide oauth2 authentication with a similar feature set?
thepaperpilot@incremental.social · 3 pts · 2y
Yes it does. I even host a forgejo instance where you can only login via SSO and it works perfectly!
Edit: sorry, got my wires crossed with idp and SSO. But yes, forgejo can also act as an idp.
algernon@lemmy.ml · 1 pts · 2y
Yes.
poVoq@slrpnk.net · 16 pts · 2y
Definitly go with Forgejo ASAP.
As for concerns that Forgejo fizzles out... highly unlikely given that the by far largest former Gitea instance is the driving force behind it (https://codeberg.org). But yes, as all community run FOSS projects that don't rely on for-profit investments it will be a community effort to keep it running.
Valon_Blue@sh.itjust.works · 6 pts · 2y
You might check out this thread, especially that first post about the open letter.
https://news.ycombinator.com/item?id=33749757
I homelab to study and practice, and I switched around 1.19. It's been very smooth for me. Literally just had to change the docker image I was using.
nis@feddit.dk · 4 pts · 2y
At home I'll use Forgejo, but at work I'll set up Gitea for my department where we are forced to work in a Windows infrastructure.
I would like to be able to use Forgejo both places.
fruitycoder@sh.itjust.works · 4 pts · 2y
My condolences. I hope you find some relief in the future
PlutoniumAcid@lemmy.world · 2 pts · 2y
Why not at work?
algernon@lemmy.ml · 6 pts · 2y
Forgejo has no official Windows builds, and since it is not tested on windows at all, it's not guaranteed to work.
timbuck2themoon@sh.itjust.works · 3 pts · 2y