gogs
Gogs es un servicio Git autoalojado simple y estable escrito en Go. Permite alojar repositorios privados con soporte para múltiples protocolos (SSH, HTTP, HTTPS), autenticación flexible (LDAP, SMTP, OAuth) y gestión de issues/PRs.
Ficha actualizada 11 nov 2026, 2:20 · upstream 11 nov 2026, 2:16 · release v0.14.3
Qué es gogs
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
El proyecto Gogs tiene como visión construir un servicio Git autoalojado simple, estable y extensible. Está desarrollado en Go, lo que permite distribuirlo como un binario independiente compatible con todas las plataformas soportadas por Go, incluyendo Linux, macOS, Windows y sistemas ARM. Este enfoque facilita el despliegue sin dependencias complejas de compilación.
- Alojar repositorios Git privados para equipos pequeños o desarrolladores individuales que buscan una alternativa a GitHub.
- Migrar y espejar (mirror) repositorios desde otros hosts de código, incluyendo wikis.
- Integrar flujos de trabajo de CI/CD mediante webhooks con servicios como Jenkins, Slack o Discord.
- Utilizar la edición web integrada para correcciones rápidas de archivos o contenido de wiki sin clonar el repositorio.
- Implementar autenticación centralizada mediante LDAP o SMTP para entornos corporativos.
- Binario único en Go que elimina la necesidad de compilación o dependencias del sistema operativo.
- Soporte nativo para múltiples bases de datos: PostgreSQL, MySQL, MariaDB y SQLite3.
- Bajo consumo de recursos, viable en hardware modesto como un Raspberry Pi (512MB RAM).
- Autenticación robusta con soporte para 2FA, LDAP, SMTP y OAuth (GitHub/GitLab).
- Integración con Git LFS para gestión eficiente de archivos grandes.
- Interfaz web con editor integrado y soporte para renderizado de PDF y Jupyter Notebook.
- No incluye soporte oficial para Docker Compose, aunque existen tutoriales comunitarios disponibles.
- La API es experimental y no debe considerarse estable para integraciones críticas.
- El soporte de bases de datos está limitado a protocolos estándar (PostgreSQL, MySQL, etc.).
- La interfaz web requiere una resolución mínima de 1024x768 para un funcionamiento óptimo.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Pendiente de la cola editorial R11-R6 con investigación verificable.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.