← Back to the directory

Development

Gitea

Lightweight self-hosted Git service — GitHub/GitLab alternative that runs on a Pi.

87
Activity score (0-100) — weighted from the 4 sub-scores below. Calculated automatically from the GitHub API, refreshed weekly.
93
Community
100
Development
100
Maintenance
40
Risk
56,920 GitHub stars Last commit: 0 days ago Last release: 7 days ago Open issues: 2686 License: MIT

Hardware

RAM minimum512 MB
RAM recommended1024 MB
CPU idle0.02 cores
CPU recommended2 cores
ARM supportFull

Access & auth

Needs reverse proxy✓ Yes
OIDC support✓ Yes
LDAP support✓ Yes
Multi-user✓ Yes
Mobile appNone

Operations

MaturityStable
Maintenance burdenLow
Setup difficultyEasy
Backup methodBuilt-in dump command

Leaving the cloud

Migration difficultyEasy

Replaces

GitHubGitLab.com

Relationships

Install via

BinaryDocker ComposeDocker Official

Works well with

PostgresTraefik

Recommended backup

Native/Manual

Our notes

Written in Go, so it is genuinely light and genuinely cross-architecture — comfortable on a Raspberry Pi. Has built-in CI (Gitea Actions) that is close to GitHub Actions syntax, which is the detail that actually makes leaving GitHub practical.