Back to Blog
team@tinypod.app

Self-Hosting Forgejo: Community-Governed Git Forge

Forgejo is a community fork of Gitea. Same lightweight Git hosting, but with community governance and additional features.

forgejogitdevtoolscode

What Is Forgejo?


Forgejo is a soft fork of Gitea, created over concerns about Gitea's governance (incorporation and for-profit direction). It's feature-compatible with Gitea while being community-governed.


Forgejo vs Gitea


Shared

  • Same codebase origin
  • Compatible APIs
  • Same lightweight resource usage
  • Same feature set (repos, issues, PRs, actions)

  • Forgejo Additions

  • Federation (ActivityPub — repositories can be discovered across instances)
  • Improved accessibility
  • Community governance (no corporate control)
  • Codeberg.org runs on Forgejo

  • Choose Forgejo If

  • You value community governance
  • You want federation features
  • You prefer contributing to a community project

  • Choose Gitea If

  • You want the original project
  • You need specific Gitea-only plugins
  • You prefer the larger ecosystem

  • Features


  • Git repository hosting
  • Pull requests and code review
  • Issue tracking
  • Forgejo Actions (CI/CD, GitHub Actions compatible)
  • Package registry
  • Wiki
  • Project boards
  • Organizations and teams

  • Migration from Gitea


    Forgejo is a drop-in replacement. Point Forgejo at your Gitea database and it works.


    Deployment


    1. Deploy Forgejo on TinyPod

    2. Create repositories

    3. Push code

    4. Set up Actions for CI/CD


    Resources: 1 CPU, 256 MB RAM.


    Forgejo is Gitea with a community-first philosophy. If you care about open governance, it's the better choice.