team@tinypod.app
Self-Hosting Gitea: Your Own GitHub
Gitea is a lightweight, self-hosted Git service. Repositories, pull requests, issues, CI/CD — everything GitHub offers, on your own server.
giteagitgithubdevtools
Why Self-Host Git?
Why Gitea?
Gitea stands out among self-hosted Git options for its efficiency. Written in Go, it runs on minimal resources while providing a full-featured experience.
Gitea vs Alternatives
**Gitea vs GitLab**
**Gitea vs Forgejo**
Features
Code Hosting
Issue Tracking
CI/CD: Gitea Actions
Package Registry
Deployment
1. Deploy Gitea on TinyPod (needs just 1 CPU, 512 MB RAM)
2. Create your admin account
3. Configure SSH access
4. Mirror existing GitHub repos or start fresh
5. Invite your team
Migration from GitHub
Gitea has a built-in migration tool:
1. Go to New Migration
2. Enter your GitHub repo URL
3. Gitea imports: code, issues, PRs, labels, milestones, releases
4. Update your local git remotes
The entire history comes with you — nothing is lost.