Live data from Hacker News

Why developers are ditching GitHub for Codeberg and self-hosting alternatives

howtogeek.com

91–100 of 289 posts

Re: Why developers are ditching GitHub for Codeberg and self-hosting alternatives

#91
post #51

We've been self-hosting GitLab for about a year now, and I don't remember it ever going down or being unavailable. We self-host almost everything else too (except for online meetings), and it's all been pretty stable as well. Some of the tools we self-host do go down occasionally, but it's usually just a matter of restarting the VM or adding more storage.

Do you self host chat?

Re: Why developers are ditching GitHub for Codeberg and self-hosting alternatives

#92
Given more code hosting services, I wonder if we'll also see a corresponding increase in the number of alternative VCS or if git is legitimately very entrenched as a tool. I am just being a bit grouchy but I do wish there was more development of alternative VCSs. pijul at least looks cool even if I don't know if it scales well. Git LFS can be somewhat finicky to work with so maybe we'll see perforce like systems. It's obviously not the most practical thing to have a variety of very different VCS's and definitely a PITA to learn multiple tools but git does seem somewhat suboptimal given the number of anecdotes about people just re-cloning the repo. I was recently trying jj and it seemed to work well (excluding the lack of LFS support) so here's hoping.

Re: Why developers are ditching GitHub for Codeberg and self-hosting alternatives

#94

Why don't open source alternatives just copy the UI to make it easier to switch? Everyone knows the GitHub UI and it's intuitive. I'm happy to get more privacy and freedom, you don't have to make a worse design just to be different. Fluxer figured this out and they're the best discord replacement imo. https://fluxer.app/

Gitea did a lot of work over the last view releases (since 1.21 onwards) and are really GitHub-like nowadays UI-wise. Plus it is no SPA anymore and mostly SSR with Go templates + Htmx, its site performance lets GitHub cry by the wayside. Best descision ever to leave GitHub and selfhost Gitea with some runners in our own datacenter.

Re: Why developers are ditching GitHub for Codeberg and self-hosting alternatives

#95
post #78

You'd be surprised how easy it is to self-host GitLab with Docker Compose, GitLab has an official "Omnibus" Docker image. No need to handicap yourself with Gitea/Forgejo/whatever, you can just use an industry-standard platform without much effort. Hardware requirements are nowhere close to high either.

What makes GitLab "industry-standard" and Forgejo not?

Popularity.

Re: Why developers are ditching GitHub for Codeberg and self-hosting alternatives

#96
post #39

Earlier quoted context omitted.

You use github as a backup, why bother self-hosting then?

Not GP. Probably less dependencies on github, e.g. actions which sometimes don't work. This way github is a "dumb backup". I selfhost forgejo (gitea fork) on home sever (nuc), similar setup with tailscale. I was planning to setup git mirror on a remote VM for backup, but since I am the only one using it and have everything on dev laptop and remote backups of nuc server I didn't bother to do that (I know I still shoul…

> This way github is a "dumb backup"

Eh? What GH department do you work in anyways? Training Data Sustainability?

Re: Why developers are ditching GitHub for Codeberg and self-hosting alternatives

#97
FYI that Codeberg is currently holding a vote to broadly ban projects written mostly using AI, so its not a neutral space for hosting your projects like GitHub: https://codeberg.org/Codeberg/org/pulls/1253 https://tldr.nettime.org/@tante/116880003584050912

Re: Why developers are ditching GitHub for Codeberg and self-hosting alternatives

#98

Earlier quoted context omitted.

Have been self-hosting GitLab for my org a few years by now, with quite a few users (>800 atm). Updates are automatic via the GitLab Omnibus package repos. Once or twice per year some update requires intervention. Otherwise, nothing bad happens. Very happy so far. Biggest problem at the moment is that AI scrapers (curse them and their owners, pox be upon their houses!) sometimes bring things to a crawl. But nothing t…

If you are running an org you should be putting all your private services behind netbird or tailscale at minimum. Zero public infra exposure beyond them.

The service isn't supposed to be private, some repos are intentionally public. And including all external collaborators in some VPN scheme is not possible at that scale.

Re: Why developers are ditching GitHub for Codeberg and self-hosting alternatives

#99
post #15

Sentiment for/against GitHub aside... "Why X are doing Y" articles like these pretend that the premise of "X are doing Y" is true, conveniently skipping to the "Why" before proving that the premise is even accurate in any meaningful way. This is why I never buy headlines that start out with "Why". > developers are ditching Proceeds to list but a handful of remotely meaningful repos against the hundreds of thousands o…

howtogeek is low-effort content mill, it's just upvoted here because of the headline, there is 0 actual effort in the article

Re: Why developers are ditching GitHub for Codeberg and self-hosting alternatives

#100
post #87
post #81

Earlier quoted context omitted.

Except the article doesn't prove any trend

The existence and growth of the codeberg project does, however.

The existence of Telegram doesn't negate the fact that WhatsApp is the world's most popular instant messaging platform, and the others aren't even close.

And Telegram is a lot more developed and has a much larger percentage of the global instant messenger marketshare, compared to Github vs CodeBerg.

Post reply on HN