Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

nOS

nOS es un motor de infraestructura agentic open source que orquesta 40+ servicios FOSS en una sola máquina. Reemplaza stacks SaaS con una solución auto-gerida, usando Ansible para desplegar roles y Docker Compose para servicios, con SSO centralizado y gestión de secretos.

Ficha actualizada 25 sept 2026, 20:36 · upstream 25 sept 2026, 17:49 · release v0.12-beta

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es nOS

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

nOS es la implementación de referencia de AIT (Agentic IT), una infraestructura self-hosted que colapsa el stack SaaS en una sola máquina local. Utiliza Ansible para orquestar 77 roles que configuran más de 40 servicios FOSS, integrándolos a través de un único punto de entrada SSO y gestionando secretos centralizados. El sistema transforma un Mac Apple Silicon o Ubuntu 24.04 en una nube reproducible y auto-gestionada, eliminando la necesidad de múltiples suscripciones SaaS para desarrolladores o equipos pequeños.

La arquitectura se basa en Docker Compose dividido en 8 stacks (infraestructura, observabilidad, productividad, etc.), orquestados por roles Ansible específicos. Incluye agentes locales como OpenClaw y Ollama MLX para tareas DevOps sin API keys, y utiliza Authentik para autenticación OIDC o forward-auth. El despliegue se realiza mediante un playbook principal que instala dependencias del sistema, configura el entorno y levanta los servicios en secuencia estricta con verificación de salud.

Las limitaciones incluyen la dependencia de hardware específico (Apple Silicon M1+ recomendado, aunque soporta Ubuntu), tiempos de arranque largos para servicios pesados como GitLab (~12 min) y la necesidad de gestión manual de credenciales iniciales a través de archivos gitignored. No es un sistema operativo tradicional, sino una infraestructura de integración que requiere conocimientos técnicos para mantenimiento avanzado.

CASOS DE USO
  • Reemplazar stacks SaaS (Notion, GitHub, 1Password) con alternativas FOSS en local.
  • Despliegue rápido de infraestructura completa (~20 min) en hardware Apple Silicon o Linux.
  • Centralización de identidad y secretos mediante Authentik e Infisical para múltiples aplicaciones.
  • Automatización de tareas DevOps locales sin necesidad de claves API externas.
  • Creación de un entorno de desarrollo/reproducción consistente para equipos pequeños.
PUNTOS DESTACADOS
  • Un solo comando (nos) gestiona instalación, actualización y eliminación completa del stack.
  • SSO centralizado con Authentik que frontea todas las aplicaciones compatibles OIDC.
  • Gestión de secretos unificada con Infisical y Vaultwarden para datos personales.
  • Arquitectura modular en 8 stacks Docker Compose orquestados por Ansible roles.
  • Agentes locales (OpenClaw) para ejecución de tareas DevOps sin dependencia de APIs externas.
PRECAUCIONES
  • Requiere hardware específico: Apple Silicon M1+ recomendado, Intel no soportado oficialmente.
  • Tiempos de arranque prolongados para servicios pesados como GitLab (~12 min).
  • No incluye Dockerfile nativo; depende de roles Ansible y scripts de bootstrap.
  • Gestión inicial de credenciales requiere edición manual de archivos credentials.yml.
  • Agentes avanzados (OpenClaw, Hermes) están limitados actualmente a macOS.
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Despliegue manual

Recomendado: 36 GB RAM, 1 TB SSD externo para tiering de datos. Iniciar con ./bootstrap.sh, editar config.yml y credentials.yml. Usar nos --remove=data --confirm para reinstalaciones limpias. Ajustar stack_up_wait_timeout a 900-1200s para arranques en frío con GitLab. Evitar stack_up_parallel=true en instalaciones desde cero para evitar saturación del daemon Docker.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsFastAPIGoPHPPython
SERVICIOS
PostgreSQLMySQLRedis
BASES DE DATOS
PostgreSQLMySQLRedis
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.