Recommended configurations

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.

Small team

1–10 users Personal projects, small dev teams
From €3.90/mo
Cloud
Replaces GitHub Free / Team
CPU
1–2 cores
RAM
2 GB RAM
Storage
30 GB SSD
Network
Unlimited bandwidth

Gitea is very lightweight — 1–2 cores and 2 GB RAM is plenty for small teams

See matching servers

Large team

50+ users, large repos Enterprise dev teams, monorepos, heavy CI
From €19.00/mo
VPS
Replaces GitLab Premium
CPU
4+ cores
RAM
8 GB RAM
Storage
200 GB NVMe
Network
Unlimited bandwidth

For large teams with big repositories and heavy CI/CD workloads

See matching servers
15-person team on GitHub Teams at $4/user = $720/year. Gitea on a $9.99/mo VPS = $120/year.

Not sure which plan fits? Browse all available servers.

Browse all servers →

Why self-host Gitea?

Lighter than GitLab

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.

GitHub Actions compatible CI/CD

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.

One-click migration from GitHub

Gitea can mirror or import repositories from GitHub, GitLab, and Bitbucket with one click. Issues, pull requests, labels, and milestones are imported too.

Code never leaves your server

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.

Frequently asked questions

Is Gitea a good alternative to GitHub?

Yes, for self-hosted use. Gitea covers repositories, issues, pull requests, code review, CI/CD, and package registry. The main difference is that GitHub has a larger community and more third-party integrations. For an internal team, Gitea covers everything.

Can I migrate from GitHub to Gitea?

Yes. Gitea includes a one-click migration tool from GitHub, GitLab, Bitbucket, and others. It imports repositories, issues, pull requests, labels, and milestones. You can also set up mirroring to keep a copy in sync.

Does Gitea have CI/CD?

Yes. Gitea Actions is compatible with GitHub Actions. Your existing workflow YAML files work without modification. You run your own Gitea Act runner on the same or a separate server.

How does Gitea compare to GitLab self-hosted?

Gitea is much lighter — it runs on 2 GB RAM and a single binary. GitLab requires 4+ GB RAM minimum and has a complex architecture with many services. Gitea is easier to maintain; GitLab has more built-in features for large enterprises.

Can I run Gitea on the same server as other tools?

Yes. Gitea is very lightweight (500 MB RAM at rest). It shares a VPS comfortably with other services like Uptime Kuma or Vaultwarden. Use a reverse proxy to serve multiple services on the same server.

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. A 15-person dev team on GitHub Teams pays $4/user/mo — that is $720/year for repository hosting. The same team runs Gitea on a VPS from €9.99/mo ($120/year), saving $600/year while keeping all their code on infrastructure they control. Migration from GitHub, GitLab, or Bitbucket is one click from the admin panel.

Community zone

A question ?
Find answers and share your knowledge !

We are waiting you on community zone. More than 70 guides (sysadmin, gaming, devops...) !

Let me check
DEDIMAX DEDIMAX DEDIMAX DEDIMAX
DEDIMAX

Need a quote ?

Write us !

Contact us

Prendre contact