AltFreeStack
Self-hosted

Cómo auto-alojar tu alternativa a GitHub

Auto-alojar tu forja de código implica decidir primero cuánta plataforma quieres levantar: solo repositorios Git, o todo un ciclo DevOps con CI/CD y registro de contenedores integrados. Y si te quedas en lo primero, todavía queda una segunda pregunta pendiente: quién gobierna el proyecto del que vas a depender.

Herramientas que cumplen esta intención

Gitea

Alternativa a GitHub

Herramientas Dev

Plataforma Git ligera, alternativa auto-hospedada a GitHub.

MIT ~46kOpen-Core🟡 Estándar · ~1GB
Docker Ready1-Click DeployLicencia Permisiva
GitLab CE

Alternativa a GitHub

Herramientas Dev

Plataforma DevOps completa (Git + CI/CD), alternativa a GitHub.

MIT ~24kOpen-Core🟢 Ligero · ~512MB
Docker ReadyLicencia Permisiva
Forgejo

Alternativa a GitHub, GitLab

Herramientas Dev

Fork comunitario de Gitea, foja Git ligera con gobernanza 100% abierta.

GPL-3.0-or-later ~6k100% FOSS🟢 Ligero · ~256MB
Docker Ready

Requisitos de servidor reales

Entre 256MB y 1GB de RAM según la herramienta elegida — nunca un número único.

Gitea y GitLab CE cubren alcances muy distintos. Gitea es una forja Git ligera — repositorios, issues, PRs, wiki y Actions compatibles con la sintaxis de GitHub Actions — y corre, documentado por el propio proyecto, perfectamente en un VPS de 1GB de RAM. GitLab CE es una plataforma DevOps completa: además de Git incluye CI/CD sin herramientas externas y su propio registro de contenedores — pero eso tiene un coste real de recursos: 4GB+ de RAM recomendados según sus propios requisitos de despliegue, notablemente más que Gitea.

Forgejo es un caso particular: es un fork comunitario de Gitea, nacido específicamente para tener gobernanza 100% abierta sin una empresa detrás — comparte gran parte del código base, así que su consumo de recursos es similarmente ligero. Un dato relevante si te importa la licencia: Forgejo cambió de MIT a GPL-3.0-or-later en agosto de 2024, mientras que Gitea sigue siendo MIT — revisa las implicaciones si vas a distribuir una versión modificada de cualquiera de las dos.

Lo que ganas y lo que pierdes frente al SaaS

Si solo necesitas alojar código con issues y PRs, Gitea o Forgejo cubren eso con una fracción de los recursos que pide GitLab CE — la diferencia no es cosmética, es una plataforma DevOps completa frente a una forja Git enfocada. Elegir entre Gitea y Forgejo es menos una cuestión técnica (parten del mismo código) y más una cuestión de qué modelo de gobernanza prefieres: Gitea tiene una oferta comercial detrás (Open-Core en nuestra clasificación); Forgejo es explícitamente comunitario, sin entidad comercial.

Ver todas las alternativas a GitHub →