If not Github, where would you host your projects?

https://lemmy.world/post/45047387

If not Github, where would you host your projects? - Lemmy.World

Title… I’m kinda disgusted with Microsoft and Github has been declining into an AI-Centric hellhole, to the point my recommendations are almost exclusively AI related… And let’s not forget, the new Copilot Training enabled by default (which honestly, how do you get rid of this thing, VSCode also feels intrusive with AI-First bullshittery) I’ve been wondering about moving to Gitlab but… “Finally, AI for the entire software lifecycle.” is literally plastered in the landing page. So… that feels like a no-go. Codeberg is very decent, it’s based on Forgejo so ActivityPub is also a thing (but is cross-instance contributions possible?) but it’s exclusive for Source-Available and Free Projects, which, by all means, totally fine! Half of my “active” projects are for free, and are open source (does that make them FOSS even though I’m basically the only dev?) And last but not least, Forgejo and Gitlab themselves are self-hostable, but…how expensive (price and storage) would it be to self host a Git Forge?? And maybe I’m being narrow-sighted… For FOSS projects in Github, sadly I’ll have no choice but to contribute there, if that’s the only place where the project resides, same for Gitlab, and Codeberg* (unless cross-instance contrib is a thing) For now, I’m thinking of moving FOSS/OSS projects to Codeberg, but for personal projects? What are some good options?

Codeberg has been doing awesome things, and they maintain an open source self-hostable forge called Forgejo.

I’m in the process of moving all of my repos over from GitHub to forge.sciactive.com, my own Forgejo instance.

SciActive Forge: ❤️ Open Source

Open source software projects by SciActive Inc

SciActive Forge: ❤️ Open Source
What about non-foss collaboration? (Ie Game Dev)
I mean you can have private repos.
Codeberg has limited private repos though which i assume is what they were referring to.
Frequently Asked Questions | Codeberg Documentation

Not if you self-host.

Sourcehut allows private repos. Alternatively id look into a self hosted forgejo instance you control.

And many people overlook it but git has its own webui.

Git - GitWeb

It’s super easy to host your own. You could probably spin up a server on a VPS for like $5 a month.

You can set up a git server with minimal fuss, just a bit of ssh-ing. Unless you need a gui for some reason.

If the Devs can use terminal and git natively then you just need an Ubuntu server and space for the files. Git is just ssh u derbthe hood. There’s a page on the git site showing how to set it up. I was very pleased how easy it was.