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
Alternativa a GitHub
Plataforma Git ligera, alternativa auto-hospedada a GitHub.
Alternativa a GitHub
Plataforma DevOps completa (Git + CI/CD), alternativa a GitHub.
Alternativa a GitHub, GitLab
Fork comunitario de Gitea, foja Git ligera con gobernanza 100% abierta.
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.