Some thoughts on personal Git hosting
4 days ago
- #Self-hosting
- #Decentralization
- #Git
- Author is moving personal projects from GitHub to self-hosted Git instance (git.edent.tel) to decentralize.
- Using PikaPod for hosting at €2/month, with Gitea, but considering switching to Forgejo.
- Highlights network effects of GitHub, making collaboration easier due to widespread adoption.
- Gitea supports OAuth for GitHub and GitLab, but some users prefer local accounts.
- Forking isn't federated; users must fork on the author's server, complicating PRs.
- Discoverability is lower outside GitHub, as general search engines are less effective for code.
- Admin hassles include configuring Gitea and handling spam attacks.
- GitHub's sponsorship feature lacks an equivalent in Gitea, affecting monetization.
- Plan: leave popular/sponsored repos on GitHub, move smaller/new ones to git.edent.tel.
- Exploring hosted Forgejo instances for better subdomain support and pricing.
- CI integration and security for self-hosted Git instances is a concern.
- Suggestions include Radicle for p2p Git forge and mirroring repos to GitHub for network effects.
- Discussions on federating Git forges and alternative collaboration methods like email patches.