fleet-os
Fleet OS es una plataforma open source que permite desplegar contenedores Linux en múltiples máquinas (Mac, Linux, VPS) desde un único control plane, incluso detrás de NAT.
Ficha actualizada 22 sept 2026, 19:51 · upstream 22 sept 2026, 19:41 · release sin release detectada
Qué es fleet-os
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Fleet OS conecta sus dispositivos a un solo punto de control. Declara aplicaciones mediante fleet.yaml y despliega con la CLI o desde repositorios GitHub conectados. Permite construir imágenes, ejecutarlas en nodos específicos y enrutar tráfico HTTPS público a través del túnel de salida de cada nodo. El objetivo es que desarrolladores y equipos pequeños puedan desplegar aplicaciones en hardware propio (homelab, Apple Silicon, VPS) sin necesidad de infraestructura dedicada.
- Desplegar aplicaciones detrás de NAT sin configurar port forwarding
- Construir imágenes de contenedores directamente en nodos propios
- Distribuir Linux containers entre arquitecturas ARM y x86
- Mantener bases de datos y volúmenes nombrados en su nodo correspondiente
- Operar desde un único punto de control con CLI o dashboard
- Soporta múltiples plataformas: Linux (amd64, arm64, armv7), macOS (Darwin) y Windows (amd64)
- Arquitectura nativa detrás de NAT: los agentes se conectan por WSS sin necesidad de router inbound
- Delegación de builds con BuildKit en nodos opt-in, manteniendo el control plane como fallback
- Control plano único para gestión de despliegues, estado y secretos
- El agente para Windows aún no ha sido completamente verificado en producción
- Los builds multi-plataforma están en fase de planificación y pruebas
- Docker Desktop requiere volúmenes nombrados y rechaza montos host por defecto
- Las imágenes con arquitectura diferente al nodo son ineligibles por defecto
- El despliegue directo del build-upload necesita TLS activo sin proxies incompatibles
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.
Para desplegar Fleet OS, instale la CLI con `npm install -g @yadurajfleetos/cli` y conecte a su control plane. Ejecute `fleet nodes pair` para vincular un nodo. Para builds delegados, habilite el agente como build en `docs/agent-delegated-builds.md`, configure límites de CPU/memoria/disco y asegúrese del repositorio con credenciales scoped. El control plane debe tener PostgreSQL + Redis disponibles. Consulte la documentación de self-hosting para configurar el control plane local.
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.