Gitea is a lightweight, self-hosted Git service written in Go. It includes repositories, issues, pull requests, CI/CD (Gitea Actions), package registry, and wiki. Much lighter than GitLab — runs comfortably on 2 GB RAM.
Gitea is very lightweight — 1–2 cores and 2 GB RAM is plenty for small teams
See matching serversRecommended — handles concurrent CI/CD runners and team workflows
See matching serversFor large teams with big repositories and heavy CI/CD workloads
See matching serversNot sure which plan fits? Browse all available servers.
Browse all servers →GitLab self-hosted needs 4+ GB RAM minimum and is complex to maintain. Gitea runs on 512 MB RAM and starts in seconds. If you need Git hosting without the overhead, Gitea is the right choice.
Gitea Actions is compatible with GitHub Actions workflows. Your existing .github/workflows/*.yml files work without modification. Run CI/CD pipelines entirely on your own infrastructure.
Gitea can mirror or import repositories from GitHub, GitLab, and Bitbucket with one click. Issues, pull requests, labels, and milestones are imported too.
Every commit, every line of proprietary code stays on your infrastructure. No data processing agreements, no third-party terms of service on your source code.
Gitea is the lightest and most practical self-hosted Git hosting solution available. Written in Go, a single binary powers the entire service — repositories, issue tracker, pull requests, code review, CI/CD (Gitea Actions, GitHub Actions compatible), package registry, and wiki. Keep your code on infrastructure you control, with no per-seat fees and no vendor lock-in. Migration from other Git hosting providers is one click from the admin panel.
Take control of your dedicated server (settings, data ...) without any limits in apps usage.
What are you waiting for ?
We are waiting you on community zone. More than 70 guides (sysadmin, gaming, devops...) !
Let me check