HomeCatalog⚙️ DevOps & InfrastructureGitea
Screenshot of Gitea website

// screenshot of gitea.io ↗

DEVOPS & INFRASTRUCTURE · FREE TIER

Giteafree

Gitea is a lightweight self-hosted Git platform — code hosting, issues, pull requests, CI/CD via Gitea Actions, package registry, container registry. Written in Go, single binary, runs on minimal hardware. The "GitHub on a Raspberry Pi" choice in OSS Git.

⚙️ DevOps & Infrastructure Min 512 MB RAM Port 3000 (http) Tier free
// What it is

A closer look.

Gitea is a lightweight self-hosted Git platform — code hosting, issues, pull requests, CI/CD via Gitea Actions, package registry, container registry. Written in Go, single binary, runs on minimal hardware. The "GitHub on a Raspberry Pi" choice in OSS Git.

After 2022, Gitea pivoted toward Gitea Ltd commercial ownership — for teams worried about that, Forgejo is the community-driven fork.

// Use cases

What it's for.

Concrete scenarios where teams pick Gitea over the SaaS alternative.

Self-hosted Git

internal or public code repositories

Issue + PR tracking

GitHub-style workflow

Gitea Actions

GitHub Actions-compatible CI/CD

Container registry

private Docker / OCI image hosting

Package registry

npm, PyPI, Maven, NuGet for internal packages

// Who it's for

Built for these teams.

If your team profile matches one of these, Gitea is a strong fit out of the box.

Profile A

Solo developers

running personal Git on a cheap VPS

Profile B

Small teams

wanting GitHub UX without per-user billing

Profile C

Hosting providers

offering Git hosting as a service to customers

Profile D

Self-hosters

preferring lightweight Go binary over heavier alternatives

Profile E

Educational institutions

running Git for students

// Differentiators

Why teams pick Gitea.

When evaluating self-hosted options for this category, here are the dimensions on which Gitea consistently lands above the alternatives.

  • Lightweight — single Go binary, low resource needs
  • MIT license — fully open
  • GitHub-like UX — familiar workflow, easy onboarding
  • Gitea Actions — GitHub Actions compatibility
  • Package registries — npm/PyPI/etc. built in
  • Active development — frequent releases
// Integrations

Connects to.

The stack you'll plug Gitea into — services, protocols, and adjacent apps in the BluixApps catalog.

Git protocols
SSH, HTTPS, git daemon
Authentication
local + LDAP + OAuth + SAML + PAM
Webhooks
push / PR / issue / release events
Actions
GitHub-compatible workflow runner
Registries
Docker / OCI / npm / PyPI / Maven / NuGet / Composer
Mirror
pull from / push to GitHub, GitLab, Forgejo
Issue trackers
sync with Jira, Redmine via webhooks
// Adoption & deployment

Notable users & community

  • 45k+ GitHub stars
  • Used by many SMBs, schools, hosting providers
  • Active forum and Discord
  • Backed by Gitea Ltd with commercial offering
  • Most popular lightweight Git platform in 2024-2026

What we ship

  • Docker compose: Gitea + Postgres
  • Pinned gitea/gitea:1.22 (release-tagged)
  • HTTPS via Let's Encrypt
  • Admin user via first-run wizard
  • Persistent volumes for repos + database + attachments
  • Built-in Gitea Actions runner enabled
  • SSH server on alternate port
  • Backup hook covers Postgres + repo files + attachments
// Tips & operations

Run it properly.

Operational guidance from running this in production — what to do before you scale, what to lock down, what surprises people.

// PERFORMANCE
Use Postgres in production
default SQLite breaks under multi-user concurrent writes
// SECURITY
SSH server choice
Gitea's built-in SSH vs system SSH (system recommended for production)
// OPERATIONS
Set SECRET_KEY + INTERNAL_TOKEN
auto-generated on first run, MUST be preserved
// RELIABILITY
Repo storage on dedicated disk
repos grow; separate volume helps capacity management
// DEPLOYMENT
Backup three stores
Postgres + repos + attachments + LFS = essential backup targets
// SCALING
Gitea Actions runners
register external runners; built-in runner is for small workloads
512
// min ram (MB)
10
// min disk (GB)
3000
// access port
http
// protocol
free
// bluixapps tier
gitea/gitea:latest
// docker image

Project resources

Official sitegitea.io ↗
Documentationdocs.gitea.com ↗
// Alternatives in DevOps & Infrastructure

Compare with