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
CPU
1–2 cores
RAM
2 GB RAM
Storage
30 GB SSD
Network
Unlimited traffic

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
CPU
4+ cores
RAM
8 GB RAM
Storage
200 GB NVMe
Network
Unlimited traffic

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

See matching servers

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. 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.

Create account Access my account

No commitment, deploy in seconds

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