I left GitHub for self-hosted Forgejo on a hardened NUC. The reason is digital sovereignty, not reliability outages. Here's the thinking and the architecture.
I got into programming within the last couple years and Codeberg was my first choice for a public git repository. I’m glad I made that decision back then.
I keep a clone of my Codeberg repo’s on my server simply using Caddy’s built in file server. Unless someone takes interest in the projects I’m working on, I don’t really feel like hosting an instance of Forgejo myself. At the very least the code and git history is still available directly from my server and that makes me happy enough.
I got into programming within the last couple years and Codeberg was my first choice for a public git repository. I’m glad I made that decision back then.
I keep a clone of my Codeberg repo’s on my server simply using
Caddy’s built in file server. Unless someone takes interest in the projects I’m working on, I don’t really feel like hosting an instance of Forgejo myself. At the very least the code and git history is still available directly from my server and that makes me happy enough.