sencho
Plataforma auto-alojada para gestión de Docker Compose y flotas con interfaz gráfica, soporte multi-nodo nativo sin SSH, observabilidad centralizada y seguridad avanzada bajo licencia AGPLv3.
Ficha actualizada 22 sept 2026, 12:55 · upstream 22 sept 2026, 12:55 · release v0.97.1
Qué es sencho
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Sencho es una plataforma de control para operaciones Docker Compose diseñada para ingenieros DevOps, administradores de sistemas y usuarios de homelab que requieren una superficie operativa gráfica robusta. Funciona como un plano de control único por máquina o en flotas, permitiendo gestionar más de un host sin necesidad de gimnasia SSH ni VPNs complejos. Cada instancia es autónoma y se conecta mediante tokens API largos para federación segura.
- Gestión centralizada de servicios Docker Compose en flotas multi-nodo sin necesidad de SSH
- Auditoría y detección de drift para asegurar la consistencia entre archivos Compose y contenedores activos
- Implementación de políticas de seguridad con escaneo de vulnerabilidades y gestión de secretos
- Recuperación ante fallos automatizada mediante políticas de auto-curación y rollback atómico
- Observabilidad unificada con búsqueda de logs agregada y topología de red en tiempo real
- Interfaz gráfica completa para operaciones Compose sin abandonar el flujo de trabajo basado en archivos
- Gestión de flotas nativa con Pilot Agent para nodos detrás de NAT o firewalls estrictos
- Detección automática de drift y guardrails para variables de entorno y secretos
- Escaneo de vulnerabilidades integrado con Trivy, exportación SARIF y gestión de SBOM
- Soporte SSO (OIDC) y RBAC con roles predefinidos para control de acceso granular
- Proyecto pre-1.0 en evolución rápida; validar contra el propio setup antes de desplegar en infraestructura crítica
- Requiere acceso al socket Docker del host (/var/run/docker.sock), otorgando privilegios equivalentes a sudo
- No incluye base de datos propia, utiliza almacenamiento local persistente para datos de configuración
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.
Frontar siempre con proxy inverso TLS en producción. Usar volumen persistente para /app/data. Asegurar que el path del host coincida con el contenedor (/opt/docker). Configurar usuario no root si se requiere aislamiento estricto. Verificar compatibilidad de versiones Docker y considerar el modelo de seguridad del socket antes de exponer al público.
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.