Sobre el proyecto
Stealth es una nube para desarrolladores de código abierto diseñada para autoalojar aplicaciones, funciones, sitios, bases de datos, almacenamiento de objetos, mensajería, webhook y flujos de trabajo de agentes en infraestructura controlada por el usuario. La plataforma combina un plano de control basado en Go y un proceso de trabajador con una consola Next.js, utilizando despliegues de Docker Compose versionados para facilitar la configuración y administración.
La arquitectura consta de una API de Go que maneja autenticación, límites de inquilino y contratos REST, respaldados por PostgreSQL para datos duraderos y Redis para limitación de velocidad y entrega en tiempo real. Un proceso de trabajador de Go separado gestiona compilaciones asincrónicas, ejecución y entrega. Las funciones y sitios se ejecutan en ejecutores respaldados por Docker, mientras que los flujos de trabajo de agentes se ponen en cola y se ejecutan a través de adaptadores de proveedor confiables.
Las características clave incluyen:
- **Objetivos de despliegue**: Soporte para aplicaciones, funciones sin servidor, sitios estáticos y agentes de IA.
- **Servicios de datos**: Bases de datos integradas con gestión de tablas, copias de seguridad y exportaciones, junto con almacenamiento de objetos compatible con S3 o controladores locales.
- **Mensajería y webhook**: Proveedores integrados para temas, suscriptores y entrega de webhook firmada con protecciones SSRF.
- **Experiencia del desarrollador**: Una consola Next.js, instalador CLI para Linux (amd64/arm64) y clientes generados por OpenAPI para interacción consistente.
Stealth se encuentra actualmente en vista previa pública temprana. Mientras que los componentes principales como autenticación, proyectos, funciones y bases de datos están en Beta, la ejecución de agentes se limita a la cola hasta que se instalen adaptadores de proveedor. El proyecto tiene licencia bajo Apache-2.0 y enfatiza la seguridad, la divulgación responsable y la validación de host limpio para despliegues de producción.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.