Self-Hosted

Gitea: your code stays yours

Lightweight, fast Git hosting with pull requests, CI/CD, and packages.
Replace GitHub with a server you control.

Gitea at a glance

Git hosting on your own server.

Git repositories

Unlimited repos with branch protection and code review.

Pull requests

Code review with inline comments and approvals.

Gitea actions

CI/CD pipelines compatible with GitHub Actions.

Packages

npm, Docker, Maven, PyPI package registry.

Issue tracker

Issues, milestones, labels, and project boards.

Wiki

Built-in wiki with Markdown support.

Gitea + VPS vs GitHub

Git hosting that does not feed an AI with your code.

Feature Gitea + VPS GitHub
Data ownership Your server, your code Microsoft's servers
Private repos Unlimited, no restrictions Free tier has limited features
CI/CD Gitea Actions (GitHub Actions compatible) GitHub Actions (usage limits)
Resource usage About 100 MB RAM N/A (cloud service)
Per-user pricing Flat VPS price $4-21/user/mo

Install Gitea in 2 minutes

Docker on your VPS.

1

Connect and run

ssh root@your-server-ip
docker run -d --name gitea -p 3000:3000 -p 2222:22 -v gitea-data:/data gitea/gitea:latest

Access Gitea

Visit http://your-server-ip:3000 and complete the setup wizard.

Recommended VPS specs

Personal

Solo developer

  • 1 GB RAM
  • Solo developer
Recommended

Small team

2-5 developers

  • 2 GB RAM
  • Small team

Team

Organizations with CI/CD

  • 4 GB+ RAM
  • Organizations with CI/CD

See all VPS Linux plans

Gitea FAQ

Still have questions? Contact our support team

Get your own Git server running

Your code stays on your hardware, not on Microsoft's.

Instant activation No long-term commitment Support in your language