Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

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

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
80
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.