Hasty Briefsbeta

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.