How to Self-Host Gitea
Self-hosted Git service — GitHub alternative
Gitea is a painless self-hosted Git service. Lightweight, fast, and feature-rich — host your code repositories, manage issues, and run CI/CD pipelines on your own server.
Gitea features
Git repository hosting
Issue tracking and project boards
Pull requests and code review
Built-in CI/CD (Gitea Actions)
Package registry
Wiki and documentation
OAuth2 and LDAP authentication
Deploy Gitea in 5 steps
1
Sign up for TinyPod
Create a free account.
2
Deploy Gitea
Find Gitea in the App Catalog — one-click deploy.
3
Choose resources
1 core, 1GB RAM works for small teams. Scale up for larger repos.
4
Create your organization
Set up your org, invite team members, and create your first repo.
5
Migrate from GitHub
Use Gitea's built-in migration to import repos from GitHub, GitLab, or Bitbucket.
Common use cases
Private code hosting for teams
GitHub alternative with full control
Internal code review platform
CI/CD with Gitea Actions
Portfolio hosting for developers