Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Captura de gogs
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

Pendiente de la cola editorial R11-R6 con investigación verificable.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsGo
SERVICIOS
PostgreSQLMySQLRedis
BASES DE DATOS
PostgreSQLMySQLRedis
PUERTOS
223000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.