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.