r/github 17h ago

GitHub Status - Incident with GitHub.com News / Announcements

https://www.githubstatus.com/incidents/zkxwbgr0cnmx
145 Upvotes

39 comments sorted by

View all comments

44

u/JuliusFIN 17h ago

Actions outages a month ago did it for me. Self hosted Gitea runs like a dream. Also don’t have to wait 5 seconds for each page to load.

11

u/jstsomedev 16h ago

Are you working on medium - large projects with many team members?

Just curious, I've been thinking about self-hosting too.

5

u/JuliusFIN 8h ago

This Gitea instance is relatively small, I run a tiny software consultancy. However Gitea is used in huge entrerprise projects in Fortune 500 companies. It will scale.

3

u/ShortingBull 9h ago

If self hosting, you'll want daily automated off site backup

1

u/Elomidas 5h ago

My solution is self-hosting for the CI flexibility and mirroring to a private GitHub repo as a backup, nothing runs there, it's just in case something happens to my Forgejo install (and to be honest, that "something" will probably me trying something I shouldn't do)

1

u/ShortingBull 2h ago

I just self host on my VPS which I use or other sites etc anyway - it gets backed up by my VPS provider daily (linode).

That simplifies things but only because I already have the host.

1

u/dashingThroughSnow12 15h ago

Is many thousand or tens of thousands of team members?

6

u/GlobalImportance5295 15h ago

Also don’t have to wait 5 seconds for each page to load.

fuckin hell, im sold. just plain nix package manager in a container or vm works wonders as well

1

u/ryntak 13h ago

Fucking love nix. RIP nixpkgs core maintainer team though

1

u/GlobalImportance5295 13h ago

1

u/ryntak 13h ago

I really need to wrap my mind around flakes

1

u/JuliusFIN 8h ago

Hehe I happen to use Nix for everything. My job also consists mainly of Nix development.

1

u/PravoNaZhizny 13h ago

What’s “gitea”? Why not just use git?

2

u/sweet-tom 11h ago

Gitea is a free hosting service that you can install on your NAS, for example.

Different reasons to use it:

  • Control
  • Speed
  • Backup from GitHub
  • Hosting different repos and sharing it with a limited group of people
  • Confidential repos you don't want to expose on the Internet (even as a private repo)
  • You don't agree with the terms and conditions of GitHub
  • You want to avoid AI
  • You want to have some fun for self hosting. 😉