Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

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

Capturas del proyecto

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

Mooring
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Go
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
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.