

👉 Implementa en DigitalOcean y obtén $200 en créditos gratis!
🔮 Visión
El proyecto Gogs (/gɑgz/) tiene como objetivo construir un servicio Git autoalojado simple, estable y extensible que se pueda configurar de la manera más sencilla. Con Go, esto se puede lograr con una distribución binaria independiente en todas las plataformas que Go soporta, incluyendo Linux, macOS, Windows y sistemas basados en ARM.
📡 Descripción general
💌 Funcionalidades
- Panel de usuario, perfil de usuario y cronología de actividad.
- Acceso a repositorios mediante protocolos SSH, HTTP y HTTPS.
- Gestión de usuarios, organizaciones y repositorios.
- Webhooks de repositorio y organización, incluyendo Slack, Discord y Dingtalk.
- Git hooks de repositorio, llaves de implementación y Git LFS.
- Incidencias de repositorio, solicitudes de extracción, wiki, ramas protegidas y colaboración.
- Migrar y duplicar repositorios con wiki desde otros alojamientos de código.
- Editor web para editar rápidamente archivos del repositorio y wiki.
- Renderizado de Jupyter Notebook y PDF.
- Autenticación mediante SMTP, LDAP, proxy inverso, GitHub.com y GitHub Enterprise con 2FA.
- Personalizar plantillas HTML, archivos estáticos y muchos otros.
- Amplio soporte de bases de datos backend, incluyendo PostgreSQL, MySQL, SQLite3 o cualquier base de datos backend que hable uno de esos protocolos.
- Localización disponible en más de 31 idiomas.
💾 Requisitos de hardware
- Una Raspberry Pi o un Droplet de $5 de DigitalOcean es más que suficiente para empezar. Algunos incluso usan Docker CaaS con 64MB de RAM.
- 2 núcleos de CPU y 512MB de RAM serían la base para trabajo en equipo.
- Aumenta los núcleos de CPU cuando el tamaño de tu equipo crezca significativamente, el consumo de memoria se mantiene bajo.
💻 Soporte de navegadores
- Consulta Semantic UI para versiones específicas de navegadores compatibles.
- La resolución más pequeña oficialmente compatible es 1024*768, sin embargo, la interfaz puede verse bien en resoluciones más pequeñas, pero no se garantiza ni se corrigen.
📜 Instalación
Por favor sigue la guía en nuestra documentación.
Implementar en la nube
Tutoriales
📦 Soporte de software, servicios y productos
🙇♂️ Agradecimientos
Este proyecto cuenta con el orgulloso apoyo de:
Otros agradecimientos:
- Gracias a Egon Elbre por diseñar la versión original del logotipo.
- Gracias a Mintlify por patrocinar el plan de documentación de código abierto.
- Gracias a Crowdin por patrocinar el plan de traducción de código abierto.
- Gracias a Buildkite por patrocinar el plan de CI/CD de código abierto.
👋 Contribuidores
⚖️ Licencia
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para el texto completo de la licencia.