haven
Plataforma auto-alojada para orquestación de aplicaciones diseñada para equipos pequeños y desarrolladores individuales. Se construye sobre Docker y PostgreSQL, ofreciendo gestión unificada de entornos, despliegues reproducibles y visibilidad completa del estado de los servicios.
Ficha actualizada 22 sept 2026, 17:52 · upstream 22 sept 2026, 15:25 · release sin release detectada
Qué es haven
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Haven es una plataforma de código abierto enfocada en la orquestación de aplicaciones auto-alojadas para equipos pequeños y desarrolladores individuales. No reemplaza Docker ni Kubernetes, sino que se integra sobre ellos para simplificar la gestión de múltiples proyectos y entornos en una sola máquina. Proporciona una jerarquía estructurada de proyecto/entorno/servicio, redes aisladas por entorno y un sistema compartido para secretos y variables de entorno.
La herramienta facilita la infraestructura reproducible mediante archivos versionados, permitiendo reconstruir, compartir o migrar configuraciones sin empezar desde cero. Incluye capacidades de despliegue integrado en pipelines CI/CD a través de webhooks, alertas y una API robusta para que otras herramientas interactúen con el sistema. Además, ofrece un panel de control (dashboard) centralizado para gestionar servicios, experimentar rápidamente con nuevos componentes y desactivarlos cuando sea necesario.
Es importante destacar que Haven se encuentra en fase de desarrollo temprano. Aunque es útil para entornos de desarrollo y pruebas, no está recomendado para escenarios críticos o servidores de producción en entornos laborales sin una evaluación previa de riesgos.
- Gestión unificada de múltiples proyectos Docker en una sola máquina local.
- Automatización de despliegues mediante webhooks integrados en pipelines CI/CD.
- Experimentación rápida con servicios efímeros y gestión de entornos aislados.
- Centralización de secretos y variables de entorno para evitar configuraciones dispersas.
- Arquitectura basada en Docker Compose y PostgreSQL para persistencia de datos.
- Interfaz web (frontend React) para supervisar la salud y estado de los servicios.
- Sistema de jerarquía estructurado que separa proyectos, entornos y servicios.
- Integración nativa con el daemon de Docker para despliegues sin intermediarios.
- El proyecto se encuentra en desarrollo temprano (early development).
- No está recomendado para uso en servidores de producción críticos o entornos laborales sensibles.
- Requiere una instancia externa de PostgreSQL configurada correctamente.
- Complejidad técnica clasificada como HIGH según el análisis 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.
Para desplegar Haven, es obligatorio montar el socket Docker (/var/run/docker.sock) para permitir la gestión de contenedores y configurar la variable de entorno ConnectionStrings__DefaultConnection apuntando a una instancia PostgreSQL accesible. Se recomienda usar un volumen persistente para almacenar manifests y backups bajo /data. La imagen oficial se encuentra en thiagomvas/haven:latest.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.