Self-Hosted / Projects / Gitea

Gitea
StableSpecs verified August 26, 2026 · against v1.27.2
Overview
Self-hosted Git service for repositories, code review, packages, and lightweight team collaboration.
Gitea is a self-hosted Git service for people who want a GitHub- or GitLab-style workflow on infrastructure they control, but without the heavier footprint and operational overhead of larger developer platforms.
Why people choose Gitea
Official Gitea docs emphasize that the project is lightweight, fast, and easy to deploy while still bundling repositories, pull requests, issues, packages, and CI/CD. That makes it appealing for homelabs, small teams, and internal developer portals.
What is included
Official product and documentation pages list repository hosting, code review, issue tracking, pull requests, Actions-compatible CI/CD, package and container registries, project management features, webhooks, authentication integrations, and multiple database options.
What to know before you deploy
Gitea is lighter than bigger platforms, but it is not feature-identical to every GitLab or GitHub Enterprise workflow. The official comparison docs show some features are limited, third-party, or missing, so advanced enterprise buyers should verify exact requirements before migrating.
Best fit
Choose Gitea when you want fast self-hosted Git collaboration for a homelab, maker team, startup, or internal tooling group. If you need the broadest built-in enterprise feature surface, a larger platform may still fit better.
Interface previews
Screenshots of the Gitea interface.
Feature support
| Feature | Support |
|---|---|
| Git repository hosting and code browsingOfficial docs cover repository creation, branch management, commit history, hooks, tags, and common Git workflows. | Supported |
| Pull requests and code reviewGitea docs explicitly include pull requests, code review, comments, approvals, and merge options. | Supported |
| Issue tracking and project collaborationOfficial docs list issues, milestones, assignments, time tracking, labels, and related project-management tools. | Supported |
| Actions-based CI/CDOfficial docs say Gitea Actions provides CI/CD and is compatible with GitHub Actions-style workflows. | Supported |
| Package and container registriesThe docs say Gitea supports more than 20 package types, including container registries. | Supported |
| Authentication and access controlOfficial docs and comparison tables cite user permissions, ACLs, OAuth, LDAP/AD, OpenID Connect, and 2FA support. | Supported |
| Low-resource deploymentThe system requirements say even a Raspberry Pi 3 can run Gitea for small workloads and that 2 CPU cores with 1 GB RAM is typically enough for small teams. | Supported |
| Feature parity with larger enterprise platformsThe comparison docs show some capabilities are limited, missing, or depend on third-party add-ons compared with larger Git hosting platforms. | Partial support |
Community signals
- Stars
- 58.4k
- Forks
- 7.2k
- Open issues
- 2.3k
- Last commit
- 1d ago
- Latest release
- v28.1.0
- Repo created
- Nov 2016
Includes open pull requests
5d ago
Refreshed nightly from the GitHub API.
Questions
What is Gitea used for?
Gitea is used to self-host Git repositories, code review, issues, pull requests, package registries, and CI/CD workflows on your own server.
Is Gitea a self-hosted GitHub alternative?
Yes. The official docs describe it as an all-in-one self-hosted software development service similar to GitHub, Bitbucket, and GitLab.
How much hardware does Gitea need?
The official system requirements say a Raspberry Pi 3 can handle small workloads and that 2 CPU cores with 1 GB RAM is typically enough for small teams or projects.
Does Gitea support CI/CD?
Yes. Official docs say Gitea Actions provides CI/CD using workflows that are compatible with GitHub Actions-style YAML.
Does Gitea include a package or container registry?
Yes. The docs say Gitea supports more than 20 package types, including container registries.
Is Gitea lighter than GitLab for small teams?
Official docs explicitly market Gitea as lightweight and fast, and the comparison table marks Gitea positively for lower RAM and CPU usage where larger platforms are not.
Can Gitea replace every GitLab or GitHub Enterprise feature?
Not always. The official comparison docs show some features are limited, third-party, or unsupported, so teams should confirm exact requirements before migrating.
support // the lab
Found this write-up useful?
If it saved you time or a rebuild, you can support more practical homelab guides.