RetroFed Forum
Your home away from modern life.
If not Github, where would you host your projects?
Post Reply
AuthorMessage
Solrac lemmy.world Solrac@lemmy.world
Joined: 2023-07-03
Quote

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?

73   Original
MoonMelon lemmy.ml MoonMelon@lemmy.ml
Joined: 2023-12-23
#2 · (edited) Quote Reply

If you pick a FOSS license then your project is FOSS. The number of developers doesn't matter.

I moved all my (meager bullshit) personal projects to Codeberg awhile ago. My stuff was already open source, but I did explicitly add some license files I neglected to add before just to make it clear. So far so good.

Before you archive your Github repos make sure to update them with one last commit explaining that the repo has moved to somewhere else (and potentially why). Once you lock the repo you can't make changes. If you straight-up delete them then this isn't an issue.

21
64bithero lemmy.world 64bithero@lemmy.world
Joined: 2026-01-27
#3 · Quote Reply

Codeburg

4
eightys3v3n lemmy.ca eightys3v3n@lemmy.ca
Joined: 2021-10-26
#4 · Quote Reply

I would host them on my own server the way I did before Github.
Open SSH access or use a VPN and connect using that.

1
hperrin lemmy.ca hperrin@lemmy.ca
Joined: 2024-12-13
#5 · (edited) Quote Reply

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 https://forge.sciactive.com/, my own Forgejo instance.

64
581E9lOeDwAKHh8hNt lemmy.world 581E9lOeDwAKHh8hNt@lemmy.world
Joined: 2024-07-16
#6 · Quote Reply

I've hosted a GitLab instance for like 5 years with a $10 VPS from Contabo and all I have to remember is to sudo apt update && sudo apt upgrade. Though, I have experienced problems when forgetting to update for months at a time.

If GitHub didn't exist, I'd use Codeberg, then the free hosted version of GitLab.

1
Solrac lemmy.world Solrac@lemmy.world
Joined: 2023-07-03
#7 · Quote Reply

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 https://forge.sciactive.com/, my own Forgejo instance.

What about non-foss collaboration? (Ie Game Dev)

2
9point6 lemmy.world 9point6@lemmy.world
Joined: 2023-06-12
#8 · (edited) Quote Reply

Most people seem to go for either codeberg or gitlab as alternatives

5
TropicalDingdong lemmy.world TropicalDingdong@lemmy.world
Joined: 2023-07-29
#9 · Quote Reply

Codeberg has been working fine.

1
TropicalDingdong lemmy.world TropicalDingdong@lemmy.world
Joined: 2023-07-29
#10 · Quote Reply

What about non-foss collaboration? (Ie Game Dev)

I mean you can have private repos.

7
solrize lemmy.ml solrize@lemmy.ml
Joined: 2023-06-22
#11 · (edited) Quote Reply

I've self-hosted Gogs which is a predecessor of Forgejo and it used very few resources. A tiny VPS is plenty. Fossil (fossil-scm.org) is even smaller, but it's a DVCS that's not directly compatible with Git.

For personal projects you don't really need a "forge". I just use self-hosted git directly, with no web UI. Just "git pull" and so on. That's what the Linux kernel devs do, so it's obviously workable even for huge projects. There's actually a web interface (gitweb) that comes with git, but it's mostly to let other users browse your repo.

If you're doing something of public interest, savannah.gnu.org and savannah.nongnu.org might be worth looking into. They are curated, so you have to submit your project and they decide if they want host it. There's lots of stuff there, it's just not for random personal projects.

I don't feel a need to use github. Github users can pull from non-github repos. If I'm not on github I don't get to use their workflow but that's ok. That's a deficiency in github obviously, and it's not my job to fix github.

2
starshipwinepineapple programming.dev starshipwinepineapple@programming.dev
Joined: 2024-07-14
#12 · Quote Reply

What about non-foss collaboration? (Ie Game Dev)

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.

1
starshipwinepineapple programming.dev starshipwinepineapple@programming.dev
Joined: 2024-07-14
#13 · Quote Reply

I mean you can have private repos.

Codeberg has limited private repos though which i assume is what they were referring to.

2
Splendid4117 piefed.social Splendid4117@piefed.social
Joined: 2025-03-24
#14 · Quote Reply

Note - you can completely disable all the AI features in Gitlab. In fact, they're disabled by default unless you explicitly enable them by configuring model integrations. I think its one of the better self hosted options because it had a clear maintenance and path to profitability.

I run my own GitLab on a NUC with no issues.

Disclaimer: I have contributed open source code to GitLab before.

7
ragingHungryPanda piefed.keyboardvagabond.com ragingHungryPanda@piefed.keyboardvagabond.com
Joined: 2025-07-30
#15 · (edited) Quote Reply

I'm a masochist, so I'm self hosting gitea. What's nice is I can have private repositories for free!

edit: keyboard corrected masochist to man man 🤣

1
PetteriPano lemmy.world PetteriPano@lemmy.world
Joined: 2024-09-04
#16 · Quote Reply

For personal projects I've just got a VPS where me and a couple of partners in crime push over ssh. It's very informal and merges are requested in our group chat.

At my previous place of employment we selfhosted gitlab. I much prefer that over corporate github. I want my own fork, not a shared repo.

2
sudo programming.dev sudo@programming.dev
Joined: 2023-08-23
#17 · Quote Reply

Codeberg has limited private repos though which i assume is what they were referring to.

Not if you self-host.

3
Arkhive piefed.blahaj.zone Arkhive@piefed.blahaj.zone
Joined: 2025-06-07
#18 · Quote Reply

git.gay

Or my own personal server.

12
hperrin lemmy.ca hperrin@lemmy.ca
Joined: 2024-12-13
#19 · Quote Reply

What about non-foss collaboration? (Ie Game Dev)

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

1
whotookkarl lemmy.dbzer0.com whotookkarl@lemmy.dbzer0.com
Joined: 2025-07-12
#20 · (edited) Quote Reply

Self hosting some git repos worked fine before github for plenty of cases. I think sr.ht was popular for a minute but I haven't tried it.

1
comfy lemmy.ml comfy@lemmy.ml
Joined: 2022-04-01
#21 · Quote Reply

Codeberg works for me. I used to use a couple of indie instances of gitea for various smaller project, but both have either gone down or been at risk, so I mostly use Codeberg which is more organized and failsafe.

3
TechnoCat piefed.social TechnoCat@piefed.social
Joined: 2025-06-20
#22 · Quote Reply

I have been very happy with Codeberg, but I have been keeping an eye on https://tangled.org/

1
billwashere lemmy.world billwashere@lemmy.world
Joined: 2023-06-12
#23 · Quote Reply

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 https://forge.sciactive.com/, my own Forgejo instance.

Did not realize these were the same thing and the have my own forgejo install.

6
sudoer777 lemmy.ml sudoer777@lemmy.ml
Joined: 2021-02-18
#24 · (edited) Quote Reply

For private projects I use Forgejo on my device that hosts various other servers

1
Psaldorn lemmy.world Psaldorn@lemmy.world
Joined: 2023-06-30
#25 · Quote Reply

What about non-foss collaboration? (Ie Game Dev)

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.

2
pastermil sh.itjust.works pastermil@sh.itjust.works
Joined: 2023-06-15
#26 · Quote Reply

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 https://forge.sciactive.com/, my own Forgejo instance.

I've just recently discovered your sciactive.com and I have to say I'm a fan!

4
hperrin lemmy.ca hperrin@lemmy.ca
Joined: 2024-12-13
#27 · Quote Reply

I've just recently discovered your sciactive.com and I have to say I'm a fan!

Thank you. :)

3
Whostosay sh.itjust.works Whostosay@sh.itjust.works
Joined: 2025-07-16
#28 · Quote Reply

git.gay Or my own personal server.

Hell yea

4
winkledinkle sh.itjust.works winkledinkle@sh.itjust.works
Joined: 2025-09-01
#29 · Quote Reply

Everyone here has fancy answers and I just back my stuff up to bare repos on an external hard drive. Now I'm starting to question that...

18
firelight startrek.website firelight@startrek.website
Joined: 2026-02-27
#30 · Quote Reply

Everyone here has fancy answers and I just back my stuff up to bare repos on an external hard drive. Now I'm starting to question that...

Don't overcomplicate things just to fit in with strangers on the internet.

It's genuinely a breath of fresh air when people choose pragmatism over conformity.

9
winkledinkle sh.itjust.works winkledinkle@sh.itjust.works
Joined: 2025-09-01
#31 · Quote Reply

Don't overcomplicate things just to fit in with strangers on the internet. It's genuinely a breath of fresh air when people choose pragmatism over conformity.

Don't put words in my mouth. I don't do things just because of peer pressure.

-3
vixlol1917 lemmy.ml vixlol1917@lemmy.ml
Joined: 2026-04-01
#32 · Quote Reply

If you are looking for something ready made i recommend looking into git.gay they run a pretty good service over there

6
verdigris lemmy.ml verdigris@lemmy.ml
Joined: 2020-06-23
#33 · (edited) Quote Reply

For personal projects you can either just use git locally or make them source-available with a restrictive license. If you don't even want the source to be available then why use a public repo?

3
Anna lemmy.ml AnnaFrankfurter@lemmy.ml
Joined: 2023-06-11
#34 · Quote Reply

Everyone here has fancy answers and I just back my stuff up to bare repos on an external hard drive. Now I'm starting to question that...

You can host Gitea or gitweb

3
eldavi lemmy.ml eldavi@lemmy.ml
Joined: 2023-07-18
#35 · Quote Reply

You can host Gitea or gitweb

i would love to see gitea gain prominence over github

2
RichardDegenne lemmy.zip RichardDegenne@lemmy.zip
Joined: 2025-06-10
#36 · Quote Reply

Note - you can completely disable all the AI features in Gitlab. In fact, they're disabled by default unless you explicitly enable them by configuring model integrations. I think its one of the better self hosted options because it had a clear maintenance and path to profitability. I run my own GitLab on a NUC with no issues. Disclaimer: I have contributed open source code to GitLab before.

Yeah, AI in GitLab is nowhere to be found except the about page.

I've been using it for ten years now and have no intention to move.

1
chrand lemmy.ml chrand@lemmy.ml
Joined: 2024-08-11
#37 · Quote Reply

I know this feeling, also removed all my stuff from Github.

For private projects I'm using my own private Forgejo instance, iinstalled via Podman, which works very well in a quite cheap Netcup VPS.

For open source projects, I'm using Codeberg, they provide an amazing service!

10
7rokhym lemmy.ca 7rokhym@lemmy.ca
Joined: 2023-07-26
#38 · Quote Reply

Gitea is completely worth it, easy to setup, minimal effort. Many benefits, though I did it for automation with Actions. Such a time saver.

4
WolfLink sh.itjust.works WolfLink@sh.itjust.works
Joined: 2024-06-06
#39 · Quote Reply

I have a bare private git repo on my homeland server. Not great for sharing my work but great for personal projects.

6
hitmyspot aussie.zone hitmyspot@aussie.zone
Joined: 2023-07-03
#40 · Quote Reply

Don't put words in my mouth. I don't do things just because of peer pressure.

No need to get snarky with the person who is actually saying positive things to you.

5
3abas lemmy.world 3abas@lemmy.world
Joined: 2025-07-02
#41 · Quote Reply

Codeberg has limited private repos though which i assume is what they were referring to.

100MB limit

1
MousePotatoDoesStuff piefed.social MousePotatoDoesStuff@piefed.social
Joined: 2026-04-22
#42 · Quote Reply

I just use a remote-less git with a physical backup for that lmao. Probably easier than self-hosting a git forge

1
Post Reply
Back to top