fleet
Plataforma auto-alojada para gestionar flotas de servidores Linux, macOS y Windows sin dependencia de la nube. Utiliza Go 1.26, ofrece CLI y dashboard TUI, soporta modos SSH directo y reverso, y permite gestión de servicios, archivos, firewall y actualizaciones con rollback.
Ficha actualizada 25 sept 2026, 20:03 · upstream 25 sept 2026, 19:35 · release v2.4.3
Qué es fleet
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Cenvero Fleet es una plataforma auto-alojada diseñada para gestionar flotas de servidores en Linux, macOS y Windows sin depender de la nube. El controlador se ejecuta en infraestructura propia, almacenando el estado en directorios locales y gestionando nodos remotos mediante canales SSH cifrados en modos directo o reverso. La arquitectura prioriza la seguridad con pinning de claves TOFU, rotación de claves y gestión segura de secretos y tokens RBAC.
En su versión 2, introduce un gestor de archivos integrado con transferencia paralela y checksums, sincronización bidireccional de directorios y capacidades de control agéntico para que modelos de IA operen la flota. Incluye observabilidad completa con métricas, logs en caché, alertas y gestión de firewall, además de herramientas robustas para backups, recuperación de configuración y despliegue idempotente de playbooks.
El proyecto está escrito en Go 1.26 y utiliza frameworks como Cobra y Bubble Tea para la interfaz terminal. Soporta bases de datos PostgreSQL, MySQL, MariaDB o SQLite. La instalación es nativa mediante binarios compilados, sin contenedores Docker ni orquestación Kubernetes, enfocándose en una ejecución ligera y controlada por el operador.
- Gestión centralizada de servicios, logs y firewall en múltiples servidores Linux/Windows.
- Ejecución remota segura de comandos con redirección de salida y gestión de sesiones persistentes.
- Sincronización de directorios entre servidor local y remoto con integridad verificada por checksums.
- Despliegue automatizado de agentes en servidores remotos mediante instalación automática vía SSH.
- Auditoría y control de cambios mediante playbooks transaccionales con soporte para rollback automático.
- Integración con flujos de trabajo de IA para que agentes externos gestionen la infraestructura operativa.
- Arquitectura sin nube: el controlador y los datos residen en infraestructura auto-alojada del operador.
- Soporte nativo Go 1.26 con compilación estática para despliegues ligeros y portables.
- Gestor de archivos v2 con transferencia paralela, resumable y verificación de integridad en el canal SSH.
- Modos de transporte híbridos: SSH directo para control total y reverso para firewalls estrictos.
- Dashboard TUI interactivo (Bubble Tea) y CLI unificada para gestión completa del ciclo de vida.
- Capacidades agénticas integradas para permitir que modelos de IA operen la flota mediante contextos definidos.
- Dependencia de SSH: requiere acceso SSH (clave o password) para el modo directo en servidores remotos.
- Versión específica: requiere Go 1.26 para construir desde fuente, lo que puede limitar entornos antiguos.
- Auto-alojado puro: no ofrece servicio gestionado ni backend en la nube, requiriendo mantenimiento propio.
- Sin contenedores: no utiliza Docker o Kubernetes, por lo que no es una solución de orquestación nativa.
- Complejidad media: requiere configuración inicial manual (fleet init) y gestión de claves/seguros.
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.
Inicializar el controlador con fleet init para crear la estructura de directorios, bases de datos y claves. Instalar binarios nativos en el controlador y agregar servidores remotos usando fleet server add con autodespliegue del agente o modo reverso. Realizar backups periódicos con fleet backup y mantener actualizaciones mediante fleet update. Asegurar la rotación de claves y revisar logs de auditoría regularmente.
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.