It’s time to consider leaving GitHub. The community aspect no longer truly outweighs the harm of feeding the corporations models.

Self-hosting Forgejo is easy and free. #selfhosting

@ironicbadger
And essay to Schedule sync with public git, eg. Codeberg.
@alf149 @ironicbadger yup I've got a codeberg mirror for a key personal repo just in case something explodes my stack between that and offsite backups I could (very painfully) rebuild ...
@ironicbadger is the CI as easy to replace than the git hosting part ?
@slash yep! I just did a video for Tailscale about it but if you can self-host anything, it's easy enough.

@ironicbadger I don’t particularly disagree with your thesis here, but genuine question: I consider GIthub to be — in part — an offsite backup. Does that not give you the willies, if you’re hosting in-home?

(This is leaving aside the obvious answer of “host on Hetzner then, you worry wart”)

@caseyliss kind of.... but with git having local copies of everything anyway it's not too hard to have one on your laptop, one in a vm somewhere, another on a desktop, and so on. In fact, now I think about it my source code is likely one of the _most_ backed up things I have!

@ironicbadger Hah! Touché!

Though I would posit that this is true only if your devices are regularly doing `pull`s.

I don’t mean to “☝️ well actually ☝️” you; this is something I’ve been kicking around myself and haven’t come to a conclusion about.

@caseyliss Forgejo (and Gitea from which it is forked) have a scheduled sync option to pull in upstream changes from mirrored repos elsewhere. until we get full activitypub support that's a pretty good backup.
Have multiple Forgejos!

@caseyliss
Centralised git is a problem in general, but there are really good alternatives. Codeberg is popular, but there are many smaller instances from different groups, collectives and other such initiatives.

@ironicbadger

@fabos @ironicbadger Difference between Gitea and Forgejo, is that Gitea has done some questionable decisions, while Forgejo is a fork.
@fabos @ironicbadger I heard it only a couple of times, but this post should go into it in detail: https://www.reddit.com/r/Gitea/comments/yj6ndx/gitea_controversy_timeline/
Gitea controversy timeline

So in this post, I will summarize the stuff that happened these past few days since Gitea announced a new open-source sustainment. - [2022-10-25...

reddit
@fabos @ironicbadger And as also mentioned below, Gitea is a fork of #Gogs, which had similar issues as Gitea.

@ironicbadger Gitea on cloudron for me. I have found gitea to be the least friction in terms of migrating from github.

I don't know why cloudron doesn't get more love in the self hosting community. Of course,. I'm not running a "homelab" , I'm running production workloads on premise out of a residential structure. Though I run cloudron on my VPS in Reston VA.

@reachableceo never heard of cloudron! You like it?

@ironicbadger It is so nice. It keeps me from having to deal with DNS/docker/updates/backups etc for my production apps (gitea/redmine/immich/dolibarr/wordpress etc etc). Oh and OAUTH SSO for EVERYTHING :) WIth one click to turn on global 2fa. Also handles e-mail. All the annoying parts of self hosting.

I use tailscale (of course) to link it to my house. Strong recommmend!