Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

cloudzilla-app

Forge Git auto-alojada en Go con frontend HTMX/Templ y PostgreSQL. Binario único sin dependencias externas. Funcionalidad completa (PRs, issues, wikis) pero en fase Alpha.

Ficha actualizada 25 sept 2026, 13:27 · upstream 25 sept 2026, 13:20 · release v0.3.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es cloudzilla-app

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Cloudzilla es una plataforma de forja Git minimalista escrita en Go puro, diseñada para ser auto-alojada como un binario único sin dependencias de tiempo de ejecución externas. Utiliza PostgreSQL para persistencia y combina el framework Templ con HTMX para la interfaz de usuario, permitiendo actualizaciones asíncronas sin recargas completas. La arquitectura separa claramente las capas de servidor (HTTP/SSH), lógica de negocio, almacenamiento SQL y repositorios Git en disco.

El proyecto incluye características avanzadas como gestión de organizaciones, control de acceso multinivel, autenticación OAuth/LDAP, webhooks con firma HMAC y búsqueda full-text. Aunque la fase M1 está completa, la plataforma se encuentra en estado Alpha, lo que significa que las APIs y funcionalidades pueden cambiar sin previo aviso. No está recomendada para entornos de producción críticos hasta completar la fase M2 de infraestructura avanzada.

CASOS DE USO
  • Auto-alojamiento de GitLab/GitHub alternativos con binario único
  • Reemplazo de forjas comerciales en infraestructuras on-premise
  • Plataforma de código abierto para comunidades internas
  • Herramienta de revisión de código y gestión de PRs
PUNTOS DESTACADOS
  • Binario único Go sin dependencias externas
  • Arquitectura modular clara (HTTP/SSH separados)
  • Frontend moderno con HTMX/Templ
  • Licencia BSL 1.1 para uso comercial controlado
PRECAUCIONES
  • Estado Alpha no recomendado para producción crítica
  • APIs y funcionalidades sujetas a cambios frecuentes
  • Fase M2 de infraestructura aún en planificación
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

Requiere PostgreSQL 14+ y Go 1.26+. Configurar CZ_AUTH_JWT_SECRET antes de exposición pública. Usar docker-compose para despliegue rápido o desarrollo local con make targets. Migraciones deben ejecutarse antes del primer acceso.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Go
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
808054322222
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.