All Self-Hosting Guides

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

Deploy Gitea now

One-click deploy with automatic SSL, backups, and updates. 3-day free trial.

More self-hosting guides