I’ve heard the main two suggestions are Codeberg and Gitlab. However, there has been some mixed feelings about GitLab I’ve seen across the internet in regards to them being as FOSS as Bitwarden is with their “Open-Core” model. With Codeberg though, there was a recent major security issue.
I would just be curious to get other people’s thoughts throughout the community, and then I can decide where I want to migrate my repos.
Hosted by someone else: Codeberg or Sourcehut.
Self-hosted: Forgejo
If you don’t need the cicd stuff, Forjejo instances are really easy to spin up or use the ones online like codeberg.
I host forgejo for myself.
Hmm… How do you find it? If you do not mind me asking.
I have it running on a raspberry pi at home behind a reverse proxy on my router and backed up to rsync.net. But hosting it on a cheap VPS might be easier.
Any software potentially has security issues. The matter is how they deal with it.
I will be original. Radicle: A decentralized alternative to GitHub built on Gossip
The builds are prepared for Linux and macOS. Additionally, the desktop client, web interface and console interface are being developed.
Ironic that the desktop client is hosted on GitHub lol
sr.ht is pretty good if you don’t care about a web GUI
Whatever the solution behind is, if you have the resources, move to something self-hosted. Open core or not, if that topic matters to you, you might need something you can own and control. BTW, have a look on Forgejo, Codeberg and Gitea: these are the solutions I see when people look for something FLOSS, not open core, and maybe self-hostable.
For self hosting?
I use GitLab because it’s at least better than GitHub and lets you garbage collect your repos.
Gitlab really pissed me off with their paid plans for work. We moved to GitHub, and while that’s not popular here, they offered everything we needed at nearly 1/4 the price.
Gitlab kept saying $99/user per month, no way to have different “classes” of users at different paid plans. Just awful.
I told them we were switching unless they came back with a fair offer. Ignored. Renewal time came up and I told them we weren’t renewing… Oh NOW they want to bargain and try to retain us??? F right off. Microsoft might be the devil, but they offer a good product for the price.
I used to self host gitlab, but they kept putting things behind the pay wall. GG.
Self hosting, Forgejo all the way!!
There’s Gitea, which you can also self-host