Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

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

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.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
8080
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.