mooring
Mooring es un plano de control PaaS auto-alojado ligero escrito en Go que gestiona aplicaciones multi-servicio sobre Docker Engine sin necesidad de Kubernetes ni Swarm. Utiliza archivos `mooring.yaml` definidos en Git para orquestar despliegues, generando automáticamente Compose y Dockerfiles, gesti
Ficha actualizada 26 sept 2026, 17:52 · upstream 26 sept 2026, 17:50 · release v0.19.0
Qué es mooring
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Mooring es un plano de control PaaS auto-alojado ligero escrito en Go que gestiona aplicaciones multi-servicio sobre Docker Engine sin necesidad de Kubernetes ni Swarm. Utiliza archivos `mooring.yaml` definidos en Git para orquestar despliegues, generando automáticamente Compose y Dockerfiles, gestionando HTTPS automático con Caddy, monitoreo, alertas y copias de seguridad.
Su enfoque "secure by default" incluye encriptación de secretos, dashboard privado y un modelo de amenazas documentado. Se posiciona como alternativa a plataformas como Coolify o CapRover para servidores propios sin la complejidad de orquestadores pesados. El despliegue se realiza mediante un único binario estático que actúa tanto como plano de control como proxy de borde.
- Despliegue rápido de aplicaciones multi-servicio en servidores Linux con Docker Engine
- Gestión centralizada de múltiples repositorios Git con despliegues automáticos desde commits
- Implementación de HTTPS automático y renovación de certificados sin intervención manual
- Monitoreo de salud de aplicaciones y alertas configurables vía email o webhooks
- Genera y posee los archivos Compose y Dockerfile, eliminando la necesidad de edición manual
- Binario estático único sin dependencias externas ni bases de datos separadas
- Seguridad integrada con encriptación de secretos y dashboard privado por defecto
- Soporte nativo para múltiples entornos (staging/production) desde un mismo repositorio
- Requiere servidor Linux con Docker Engine instalado previamente
- El plano de escritura requiere al menos 1 GB de RAM en el host
- No soporta orquestación nativa de Kubernetes ni Swarm
Capturas del proyecto
Imágenes reales detectadas en la documentación 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.
Instalar vía APT o binario estático. Generar clave maestra y contraseña hash sobre SSH antes de iniciar. Configurar firewall para permitir solo IPs necesarias al dashboard. Revisar documentación de seguridad antes de producción.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.