Development & infrastructureGitea Ltd. / the go-gitea open-source community

Decision matrix

Gitea app decision matrix
Overview

Gitea is a free, open-source (MIT) self-hosted Git service, code hosting, issues, pull requests, CI/CD and packages, with unlimited users and repositories under your own control. A managed Gitea Cloud and a paid Enterprise tier ($9.50-19/user/month) exist if you'd rather not run it yourself or need SSO and support. Pick it when you want GitHub-like features without a third party holding your repositories.

Other good fits
  • Anyone who wants GitHub-like features (issues, pull requests, CI/CD, packages) without a per-seat fee for unlimited users.
Pros
Read pros

Gitea is a self-hosted Git service: code hosting, issue tracking, pull requests, project management, CI/CD and package registries, all under the MIT licence with no user or repository limits. Instead of paying a per-seat fee to a hosted provider, you run Gitea on your own server and keep full control of where your repositories actually live.

Pick it when…

  • You want your repositories on infrastructure you control, not a third party's servers.
  • You want GitHub-like collaboration features (issues, pull requests, CI/CD) without a per-user fee for unlimited people.
  • You're comfortable running and maintaining a small self-hosted service, or want to use the managed Gitea Cloud option instead.
Cons
Read cons

Self-hosting means you own updates, backups and security patches for the server, the same responsibility as any self-hosted tool. Gitea's ecosystem of third-party integrations (CI services, bots, marketplace apps) is smaller than GitHub's, so a workflow built around a specific GitHub-only integration may not transfer directly.

Pick something else when…

  • You don't want to run a server at all and Gitea Cloud's price doesn't work for you. GitHub is a fully hosted alternative with a much larger integration ecosystem.
  • You want built-in code review AI features from a large vendor. GitHub's Copilot integration is more mature than anything Gitea bundles natively.
  • You're managing Docker Compose stacks generally, not specifically Git repositories. Dockge is a different, more general tool for that.

Avoid if

  • You need the largest possible ecosystem of third-party integrations; GitHub's is considerably larger.
Workflow

Install Gitea on your own server (Docker is the common route) → create an organisation and repositories → invite collaborators, with no per-user cost on the self-hosted core → set up CI/CD for automated checks on pull requests → keep the server updated and backed up, since that responsibility is yours on the self-hosted route.

Cost
Read cost

Prices checked 23 September 2026 (pricing (opens in a new tab)):

OptionPriceWhat you get
Self-hosted (Community)FreeFull control, unlimited users and repositories, MIT-licensed, community support
Gitea CloudCheck cloud.gitea.comFully managed hosting, ready in minutes
Gitea Enterprise (self-hosted)$9.50–19/user/month (one-year commitment)SSO, audit logs, Kubernetes scaling, priority support with SLA

Self-hosting the Community edition is free software; you pay only for the server it runs on and your own time maintaining it. Gitea Cloud trades that maintenance for a managed subscription; check its current price directly since it's not listed on the main pricing page. Enterprise adds governance and support features a small self-hosted setup typically doesn't need.

Restrictions

The free Community edition has no SSO, audit logs or SLA; those need Enterprise or Gitea Cloud. Enterprise pricing requires a one-year commitment at the quoted per-user rate.

First project

Documentation-based suggestion — not run here.

Self-host a small Gitea instance (or use a free trial of Gitea Cloud) and move one real, low-stakes repository into it. Open a pull request against it yourself, using a second branch, to see the review workflow end to end before trusting it with anything more important.

Done when you've opened, reviewed and merged at least one pull request through Gitea's interface, and confirmed the repository's history matches what you'd expect.

Links & evidence
Documentation-based · not hands-on · Sep 23, 2026

Rests on Gitea's pricing page, read on 2026-09-23. No Gitea instance was installed or run for this review.

  • Gitea pricing · Sep 23, 2026 — Self-hosted Community (free, MIT), Gitea Cloud, Enterprise self-hosted ($9.50-19/user/month, one-year commitment).
  • Gitea homepage · Sep 23, 2026 — Product overview: code hosting, issues, pull requests, CI/CD, packages.
  • GitHub pricing · Sep 23, 2026 — Comparison alternative for fully hosted Git service with a larger integration ecosystem.
Further review notes & alternatives

Alternatives and trade-offs

  • GitHub wins when you want a fully hosted service with the largest integration ecosystem and don't mind per-seat pricing.
  • Git itself, without any hosting layer, wins when you only need local version control and don't need to share repositories with others.
  • Dockge wins when the actual need is managing Docker Compose stacks, not Git repository hosting.

Learn more

Catalogue facts

Host repositories, pull requests, issues, and reviews on your infrastructure. Run compatible CI workflows alongside package registries. Choose it when your team needs self-hosted code collaboration.

Gitea Ltd. / the go-gitea open-source community · free · self-host

Container image: docker.gitea.com/gitea:1.27.3

  • self-hosted git
  • code review
  • ci cd pipelines
  • package registry
  • vps deployment
  • private repositories
  • write-code
  • open-source
  • build-app
  • automate
View sourced image

Gitea

Press Escape to close.

Actual Curriculum Payload repository listing at revision 8ec4050, captured on 8 September 2026.

Curriculum Payload repository capture

Course-owned repository screenshot. No browser chrome, credentials or other project files. Gitea branding retained.

Original image source (opens in a new tab)

Browse all tools