Development & infrastructureGitea Ltd. / the go-gitea open-source community
Gitea
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.
Full control, unlimited users and repositories, MIT-licensed, community support
Gitea Cloud
Check cloud.gitea.com
Fully 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.
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 imageActual 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.