cli
nSelf CLI es una herramienta de despliegue para backend autocontenido en Docker, con PostgreSQL, Hasura GraphQL, Auth (nHost), Storage y microservicios opcionales. Funciona localmente, en VPS o en la nube.
Ficha actualizada 23 sept 2026, 1:26 · upstream 23 sept 2026, 1:02 · release v1.4.6
Qué es cli
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
El nSelf CLI permite desplegar un backend completo y funcional en tu propia infraestructura. Incluye una base de datos PostgreSQL, API GraphQL con Hasura, autenticación JWT con múltiples proveedores OAuth, almacenamiento S3 compatible (MinIO), búsqueda full-text (MeiliSearch) y servicios opcionales como email, funciones serverless, admin UI local y plugins extensibles. El stack se organiza en tres niveles: Core Services (PostgreSQL, Hasura, Auth, Nginx), Optional Services (Redis, MinIO, Search, Email, Functions, Admin) y Plugins (expansiones gratuitas o pagas). Se puede desplegar desde cero en minutos con un solo comando, o mediante Docker Compose. Soporta múltiples entornos: local, staging y producción.
- Despliegue de backend completo para proyectos web sin necesidad de configurar infraestructura externa
- Implementación de API GraphQL con autenticación JWT en un entorno autocontenido
- Gestión de servicios de email y almacenamiento en la nube desde una sola herramienta
- Despliegue rápido (5 minutos) de aplicaciones backend para desarrollo local o pruebas
- Escalabilidad escalonable mediante plugins sin necesidad de reconfigurar el núcleo del sistema
- Stack completo en un solo comando con Docker, incluyendo PostgreSQL, Hasura GraphQL, Auth y Nginx
- 50+ comandos CLI para gestionar servicios, configuraciones, seguridad y observabilidad
- Sistema de autenticación JWT con integración nativa de 13 proveedores OAuth (Google, GitHub, Microsoft, etc.)
- Plugins extensibles gratuitos o pagados que no requieren reconfigurar el núcleo del sistema
- Soporte multi-tenencia y white-label con soporte para múltiples dominios y branding personalizado
- El almacenamiento S3 se basa en servicios externos (MinIO, AWS S3) que requieren configuración adicional según la región
- La autenticación nHost depende de proveedores OAuth externos; no es un proveedor propio
- No incluye base de datos propia como alternativa a PostgreSQL
- El despliegue en producción requiere SSL certificado externo o certificados localmente gestionados
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.
Instálalo con `brew install nself-org/nself/nself` (macOS) o `curl -fsSL https://install.nself.org | bash` (Linux/WSL2). Usa `nself init` para crear un proyecto, `nself build` para generar los archivos Docker de configuración y `nself start` para iniciar el stack. En producción, activa SSL con Let's Encrypt o usa certificados firmados localmente. Para despliegue en Kubernetes, instala el plugin k8s disponible en nself.org/plugins. El sistema soporta múltiples entornos (local, staging, production) mediante la variable de entorno NSELF_ENV.
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.