Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

liftgate

Plataforma open-source para hosting full-stack que automatiza el despliegue desde Git a Kubernetes. Soporta autenticación múltiple, logs en vivo y métricas. Actualmente en fase pre-alpha con cambios frecuentes en la API.

Ficha actualizada 27 sept 2026, 6:02 · upstream 27 sept 2026, 5:55 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es liftgate

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

Liftgate es una aplicación de alojamiento full-stack de código abierto que conecta repositorios de GitHub para construir imágenes de contenedor y ejecutarlas en Kubernetes automáticamente al hacer push. Permite autenticación mediante proveedores como GitHub, Google o SAML, gestión de dominios personalizados con certificados TLS y logs en tiempo real. La arquitectura utiliza Kotlin para el plano de control, Next.js para el dashboard y bases de datos PostgreSQL con NATS para la mensajería.

Ofrece capacidades avanzadas como aislamiento de inquilinos mediante políticas de red restrictivas, cifrado de variables de entorno AES-256-GCM y medición de recursos (CPU, memoria) vía Prometheus. Se instala mediante un único Helm chart que soporta perfiles para entornos simples o alta disponibilidad en clústeres reales.

Es crucial notar que el proyecto se encuentra en estado pre-alpha, lo que implica que la API, los esquemas de base de datos y los valores del chart pueden cambiar sin previo aviso. No existen releases etiquetados ni imágenes publicadas oficialmente hasta el primer hito, por lo que debe probarse en un clúster descartable antes de producción.

CASOS DE USO
  • Automatización de despliegues CI/CD al hacer push a GitHub
  • Alojamiento de aplicaciones web y workers en Kubernetes con aislamiento de inquilinos
  • Gestión centralizada de logs y rollbacks para servicios desplegados
  • Medición de métricas de recursos (CPU, memoria) por servicio usando Prometheus
  • Autenticación unificada para usuarios desde múltiples proveedores (GitHub, Google, SAML)
PUNTOS DESTACADOS
  • Arquitectura monolítica en Kotlin con roles separados (api, builder, reconciler, meter)
  • Soporte nativo para BuildKit y Railpack para construcción de imágenes sin Dockerfile explícito
  • Aislamiento de seguridad robusto con gVisor, políticas de red default-deny y perfiles de seguridad restringidos
  • Sistema de mensajería basado en NATS JetStream para procesamiento idempotente de eventos
  • Dashboard frontend moderno construido con Next.js 16 y Tailwind CSS
PRECAUCIONES
  • Estado pre-alpha: cambios sin aviso en API, esquemas y valores del chart
  • Sin releases etiquetados ni imágenes oficiales publicadas hasta el primer hito
  • Requiere clúster Kubernetes con infraestructura específica (Cilium, cert-manager, CloudNativePG)
  • No soporta despliegue one-click; requiere configuración manual de Helm y secretos
VISUAL

Capturas del proyecto

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

Liftgate
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Docker Compose detectado

Instalar en un clúster Kubernetes con la baseline de infra/ (k3s, gVisor, Cilium). Necesita TLS wildcard DNS y secret para el certificado. Usar Helm chart con perfiles 'single' o 'ha'. Generar masterKey con openssl. Configurar GitHub App para autenticación y webhooks.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
PostgreSQLNATS
BASES DE DATOS
PostgreSQL
PUERTOS
30008080
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.