
El artículo de XDA sobre la construcción de un flujo de trabajo completo de desarrollador alrededor de contenedores Docker reveló un patrón real. La pila del equipo incluía un Git auto-alojado, un ejecutor de CI auto-alojado, un IDE containerizado y algunas herramientas más pequeñas en un flujo de trabajo que no dependía de que GitHub, GitLab.com o Replit estuvieran disponibles. Probamos 7 de las mejores aplicaciones para herramientas de desarrollador auto-alojadas en escritorio en 2026. La lista combina hosts de Git, motores de CI y entornos de codificación completos que se ejecutan en una estación de trabajo, NAS o VPS alquilado.
El criterio: elegir herramientas que se instalen en una tarde, se ejecuten dentro de contenedores y no requieran un servidor de licencias a escala.
Qué buscar en una herramienta de desarrollador auto-alojada
La categoría es amplia; trata las opciones como una pila, no como un reemplazo único. Adapta cada capa a lo que realmente necesitas:
- Alojamiento de Git versus forja completa. Gitea y Forgejo son forjas completas (Git, problemas, PRs, CI, paquetes, registro de contenedores). Git simple sobre SSH es más ligero; elige una forja cuando quieras revisar PRs e IC en la misma interfaz.
- Ejecutor de CI versus motor de CI. Drone, Woodpecker y Jenkins son motores de CI que orquestan ejecutores. Forgejo Actions y Gitea Actions son compatibles con GitHub-Actions y se ejecutan dentro de la misma forja.
- Editor como servicio. Coder y code-server te permiten alojar VS Code, accesible desde el navegador, en un NAS o servidor doméstico. Gitpod y JetBrains Space son los equivalentes SaaS que tienen rutas de auto-alojamiento.
- Modelo de licencia. MIT, Apache, AGPL y BSL tienen implicaciones diferentes. Forgejo es totalmente AGPL; Gitea está dividido entre MIT (más antiguo) y una licencia permisiva con características pagadas opcionales.
- Huella de recursos. Gitea y Forgejo funcionan bien con 512 MB de RAM. Jenkins requiere mínimo 2 GB. Coder y Gitpod necesitan una máquina más potente.
- Mantenimiento. Una pila auto-alojada es tu responsabilidad mantenerla activa. Elige herramientas con mantenedores activos y un ciclo de lanzamiento claro.
Comparación rápida
| Aplicación | Mejor para | Plan gratuito | Licencia | Capa de la pila |
|---|---|---|---|---|
| Gitea | Forja ligera completa | Sí, totalmente | MIT dividido / propietario | Host Git + CI + paquetes |
| Forgejo | Forja Gitea gobernada por la comunidad | Sí, totalmente | AGPL | Host Git + CI + paquetes |
| Coder | Entornos de desarrollo containerizados | Núcleo de código abierto, Enterprise de pago | AGPL | Entorno de codificación |
| code-server | VS Code en el navegador | Sí, totalmente | MIT | Entorno de codificación |
| Gitpod | Entornos dev efímeros de estilo nube | Auto-alojado: de pago; SaaS nivel gratuito | AGPL (heredado) | Entorno de codificación |
| Woodpecker CI | IC ligero para forjas | Sí, totalmente | Apache 2.0 | Motor de CI |
| Drone CI | Motor de CI nativo de contenedores | Núcleo de código abierto, Enterprise de pago | Apache 2.0 (CE) | Motor de CI |
| Jenkins | El IC para todo | Sí, totalmente | MIT | Motor de CI |
1. Gitea — la forja ligera predeterminada
Gitea es la forja Git auto-alojada más implementada en configuraciones de homelab y equipos pequeños. Se entrega como un único binario estático en Go, se ejecuta bien con 512 MB de RAM y cubre alojamiento de Git, revisión de código, problemas, proyectos, registro de contenedores, registro de paquetes, LFS, acceso SSH y un sistema de CI compatible con GitHub-Actions (Gitea Actions). La interfaz web está más cerca de GitHub que de GitLab y la incorporación es la más corta en la categoría.
Dónde pierde terreno: La gobernanza es la crítica recurrente desde la división de 2024. La bifurcación (Forgejo) ocupa el mismo lugar para usuarios que quieren un proyecto solo de comunidad.
Precios:
- Gratuito: Totalmente gratuito, auto-alojado
- De pago: Gitea Cloud opcional y ofertas gestionadas
Plataformas: Linux, Windows, macOS, Docker, FreeBSD
En conclusión: La forja predeterminada para cualquier homelab o pequeño equipo que quiera un único binario completo.
2. Forgejo — la bifurcación Gitea gobernada por la comunidad
Forgejo es la bifurcación suave de Gitea creada a finales de 2024 en respuesta al cambio de gobernanza corporativa de Gitea. Es totalmente compatible con Gitea (las migraciones son un intercambio de base de datos), funcionalidad equivalente en Git, problemas, PRs, paquetes y superficie de CI, y es dirigida por la organización sin fines de lucro Codeberg e.V. Si la claridad de gobernanza y licencia importan, esta es la opción.
Dónde pierde terreno: Comunidad más pequeña que Gitea en número de personas, aunque crece rápidamente. Algunas integraciones de terceros aún tienen marca “Gitea” de forma predeterminada.
Precios:
- Gratuito: Totalmente gratuito, AGPL
- De pago: Ninguno
Plataformas: Linux, Windows, macOS, Docker
Descargar: forgejo.org o Codeberg
En conclusión: Elige Forgejo sobre Gitea cuando la claridad de licencia y la gobernanza solo de comunidad te importan.
3. Coder — entornos de desarrollo containerizados
Coder es la plataforma auto-alojada para crear espacios de trabajo de desarrollador dentro de contenedores, máquinas virtuales o pods de Kubernetes. Cada espacio de trabajo se define por una plantilla Terraform, persiste entre sesiones y es accesible desde el navegador, un VS Code local o JetBrains Toolbox. El núcleo de código abierto maneja autenticación, plantillas y acceso; el nivel Enterprise de pago agrega RBAC, registro de auditoría y alta disponibilidad.
Dónde pierde terreno: Requiere infraestructura real para ser útil (Kubernetes o un servidor con espacio para varios espacios de trabajo). Incorporar la primera plantilla es un proyecto de media jornada.
Precios:
- Gratuito: Open Source Edition (AGPL), conjunto de características completo para individuos y pequeños equipos
- De pago: Tiers Premium y Enterprise por usuario activo por mes
Plataformas: Servidor Linux (Docker, Kubernetes, VM); clientes en Windows, macOS, Linux, navegador
En conclusión: La opción correcta cuando “¿cuál es mi entorno de desarrollo?” es la pregunta que ralentiza al equipo.
4. code-server — VS Code en el navegador
code-server es la forma más implementada de ejecutar VS Code en una pestaña del navegador. Se ejecuta como un binario único o contenedor Docker, abre cualquier carpeta y soporta el mercado completo de extensiones de VS Code a través del registro Open VSX. En un VPS de $5 o un NAS, te proporciona paridad completa del editor desde cualquier navegador, incluidos iPads y Chromebooks.
Dónde pierde terreno: Es solo el editor; CI, compilaciones y ejecutores son tu responsabilidad. Algunas extensiones que dependen de APIs solo de Electron no están disponibles.
Precios:
- Gratuito: Totalmente gratuito, MIT
- De pago: Ninguno
Plataformas: Servidor Linux (Docker o nativo); clientes en cualquier navegador moderno
Descargar: code-server en GitHub
En conclusión: La forma más simple de obtener VS Code en cualquier máquina que tenga un navegador.
5. Gitpod — entornos dev efímeros de estilo nube
Gitpod es la plataforma de entorno de desarrollo preconstruido. Cada espacio de trabajo se inicia desde un Dockerfile y .gitpod.yml, las dependencias se preinstalan en el paso de prebuild y un espacio de trabajo nuevo está a dos clics. La versión alojada tiene un nivel gratuito generoso; la versión Enterprise auto-alojada (Gitpod Flex) apunta a equipos más grandes.
Dónde pierde terreno: La ruta gratuita completamente auto-alojada se redujo en 2024; para nuevas implementaciones, Coder suele ser la opción de código abierto más obvia. El precio de Flex es por usuario, no plano.
Precios:
- Gratuito: 50 horas por mes en Gitpod Classic SaaS
- De pago: Gitpod Flex auto-alojado, por usuario
Plataformas: Linux (Kubernetes), clientes navegador
Descargar: gitpod.io
En conclusión: La opción para equipos que ya están en el nivel alojado de Gitpod y quieren una ruta de actualización auto-alojada de pago.
6. Woodpecker CI — IC ligero para forjas auto-alojadas
Woodpecker CI es la bifurcación amigable con la comunidad de Drone que se mantuvo en Apache 2.0. Se empareja con Gitea, Forgejo, GitLab, GitHub y Bitbucket; los pipelines son YAML en el repositorio, los pasos se ejecutan dentro de contenedores y los ejecutores se escalan horizontalmente. La huella es lo suficientemente pequeña como para que el servidor y un ejecutor se ejecuten dentro de un único archivo Docker Compose.
Dónde pierde terreno: Catálogo de plugins más pequeño que Jenkins. Algunos casos de uso especializados (compilaciones de Android con AABs firmados, por ejemplo) necesitan tubería adicional.
Precios:
- Gratuito: Totalmente gratuito, Apache 2.0
- De pago: Ninguno
Plataformas: Servidor Linux (Docker preferido), ejecutores en Linux, Windows, macOS
Descargar: woodpecker-ci.org o GitHub
En conclusión: El motor de CI para emparejar con Gitea o Forgejo si no quieres usar el ejecutor de Actions incorporado de la forja.
7. Drone CI — motor de IC nativo de contenedores
Drone CI es el motor de IC nativo de contenedores original y el proyecto padre de Woodpecker. La Community Edition es Apache 2.0 y tiene características suficientes para pequeños equipos; la licencia Enterprise agrega RBAC avanzado, registro de auditoría y soporte comercial. Los ejecutores son de primera clase y Docker-nativos de forma predeterminada.
Dónde pierde terreno: Harness (la empresa matriz) ha enfocado la atención comercial en su plataforma DevOps más amplia; el ritmo de comunidad de Drone se enfrió en comparación con Woodpecker. Las nuevas implementaciones auto-alojadas a menudo eligen Woodpecker por esa razón.
Precios:
- Gratuito: Community Edition, Apache 2.0
- De pago: Licencia Enterprise por host de compilación
Plataformas: Servidor Linux (Docker preferido), ejecutores en Linux, Windows, macOS
En conclusión: Vale la pena mantenerlo si ya lo ejecutas. Las nuevas implementaciones se inclinan por Woodpecker.
8. Jenkins — el IC para todo
Jenkins es el estadista mayor del IC y sigue siendo el motor de IC más implementado en entornos empresariales. El ecosistema de plugins es más grande que cualquier otra entrada en esta lista (2000+ plugins), los pipelines declarativos a través de Jenkinsfile son la ruta recomendada y cada lenguaje y plataforma importante tiene un ejecutor de compilación mantenido por la comunidad. Si necesitas compilar una aplicación iOS firmada dentro de una VM enclave, Jenkins es lo que lo hace.
Dónde pierde terreno: La expansión de plugins es el compromiso. Los plugins más antiguos decaen, la superficie de configuración es amplia y la huella de JVM es la más grande en esta lista. Incorporar un nuevo Jenkins es un proyecto, no una tarde.
Precios:
- Gratuito: Totalmente gratuito, MIT
- De pago: Ninguno para Jenkins en sí; CloudBees ofrece distribuciones de pago
Plataformas: Linux, Windows, macOS, Docker
Descargar: jenkins.io
En conclusión: Elige Jenkins cuando la matriz de compilación es la parte de la pila que tiene la mayoría de casos especiales.
Cómo elegir la correcta
Si quieres el Git auto-alojado más simple, instala Gitea. Si quieres lo mismo pero gobernado por la comunidad, instala Forgejo. Si quieres el editor como servicio, comienza con code-server en un VPS pequeño; muévete a Coder cuando el equipo crece.
Si quieres que el IC viva junto a tu forja, usa Forgejo Actions o Gitea Actions. Si quieres un motor de IC separado, instala Woodpecker. Si tu matriz de compilación es grande y extraña, acepta Jenkins.
Mantente en GitHub, GitLab o Bitbucket gestionados si el equipo es mayor de 20 personas y el equipo de plataforma es una persona. El auto-alojamiento a escala es un trabajo real.
Preguntas frecuentes
¿Es Gitea o Forgejo un mejor servidor Git auto-alojado?
Ambos son técnicamente equivalentes. Forgejo está gobernado por la comunidad bajo la organización sin fines de lucro Codeberg y tiene licencia AGPL; Gitea es dirigido por Gitea Limited y tiene un futuro de licencia mixta. Elige Forgejo cuando la claridad de licencia y gobernanza importan; elige Gitea cuando quieras el catálogo de integración de terceros ligeramente más grande de forma predeterminada.
¿Puedo ejecutar todo mi flujo de trabajo de desarrollo auto-alojado de forma gratuita?
Sí. La combinación de Forgejo (Git + problemas + PRs + Actions), Woodpecker CI (ejecutores adicionales) y code-server (editor de navegador) cubre el flujo de trabajo completo sin costo. Agrega Coder cuando el equipo necesita espacios de trabajo con plantilla.
¿Cuál es el servidor Git auto-alojado más ligero?
Gitea y Forgejo se ejecutan cada uno con 512 MB de RAM. Para un único usuario, Gogs (el predecesor) es aún más ligero pero recibe menos actualizaciones. Git simple sobre SSH es el mínimo absoluto.
¿Es Jenkins aún relevante en 2026?
Sí, en entornos con matrices de compilación grandes o inusuales. Los nuevos equipos auto-alojados sin esas limitaciones normalmente eligen Forgejo Actions, Gitea Actions o Woodpecker.
¿Necesito Kubernetes para Coder?
No. Coder se ejecuta en hosts Docker, configuraciones de máquina virtual única y Kubernetes por igual. Para uso de homelab, Docker en una única máquina más potente es el patrón más común. Kubernetes es la ruta recomendada cuando más de 10 usuarios activos comparten el clúster.