Hacia dónde se dirigiéndose
De binario autoalojado a plataforma cloud administrada con operaciones impulsadas por IA.
Fases de desarrollo completadas
Sesiones de ingeniería registradas
Problemas de seguridad corregidos
Pruebas pasando
sh0 está funcionalmente completo desde abril de 2026. La hoja de ruta a continuación se centra en estabilidad, parches de seguridad y pulido. Las funciones futuras son mejoras opcionales.
Autoalojado estable
Todo lo necesario para desplegar y administrar aplicaciones en un solo servidor. 29 fases, 2 auditorías de seguridad, un rediseño completo del dashboard y más de 90 sesiones de ingeniería.
- 10 crates de Rust, un solo binario, ~30MB de RAM en reposo
- Más de 180 endpoints de API, 19 comandos CLI, 22 páginas de dashboard
- 5 pipelines de despliegue (Git, imagen Docker, Dockerfile, ZIP, plantilla/Compose)
- 183 opciones en Deploy Hub, 170 plantillas con un clic en 15 categorías
- 19 detectores de stack, 15 plantillas de Dockerfile, más de 34 reglas de Code Health Check
- Auto-SSL (Let's Encrypt), certificados SSL personalizados con generación de CSR
- Monitoreo, 5 canales de alertas, verificaciones de disponibilidad, páginas de estado públicas
- Respaldos con 13 proveedores de almacenamiento (S3, R2, SFTP, Dropbox, Google Drive)
- Autoescalado (1-50 réplicas), 3 estrategias de balanceo de carga
- RBAC de equipos (4 niveles), 2FA TOTP, Google OAuth, registro de auditoría
- Terminal web (xterm.js), explorador de archivos, editor integrado
- Tareas cron (50/app), hooks de despliegue (4 etapas), entornos de vista previa (por PR)
- sh0.yaml Infraestructura como Código, exportación a 7 formatos (K8s, AWS, GCP, Vercel...)
- Dashboard basado en stacks, paleta Cmd+K, 5 idiomas, tema oscuro/claro
- 51 problemas de seguridad corregidos, cifrado AES-256-GCM, prevención CSRF/SSRF
Multiservidor BYOS
Despliega en múltiples servidores desde una sola instancia de sh0. Trae Tu Propio Servidor con gestión de túneles SSH. Función del plan Business.
- Registro de nodos remotos vía SSH puro en Rust (russh)
- TOFU SSH (Trust on First Use) con verificación de huella digital de clave de host
- Transferencia de imágenes Docker vía save/load a través de túneles SSH
- Pipeline de despliegue con reconocimiento de nodos que despacha compilaciones a servidores remotos
- Dashboard: gestión de nodos con indicadores de estado y monitoreo de salud
- Refuerzo de nodos: manejo de errores, validación de conexión, limpieza controlada
Pipeline de lanzamiento
Instalación con un solo comando y compilaciones de lanzamiento automatizadas. El pipeline de lanzamiento público.
- Script de instalación: curl -fsSL https://get.sh0.dev | bash
- CI/CD con GitHub Actions con compilación cruzada
- Imagen Docker: ghcr.io/zerosuite/sh0
- Binarios estáticos musl para Linux x86_64 + aarch64
- GitHub Releases con changelogs y sumas de verificación
- Mecanismo de verificación de actualizaciones automáticas
Asistente de IA y servidor MCP
Integración completa de IA con servidor de protocolo MCP, 103 herramientas, sandbox de IA y chat multi-modelo. Conéctate desde Claude Desktop, Cursor o el dashboard integrado.
- Servidor MCP: Streamable HTTP, 103 herramientas, JSON-RPC 2.0, gestión de sesiones
- Generación de herramientas basada en OpenAPI con extensiones x-mcp-* (fuente única de verdad)
- Seguridad de 3 niveles: claves API con alcance, clasificación de riesgo, tokens de confirmación
- Gateway de IA: enrutamiento de 3 vías (conector MCP, legado, experto en documentación)
- Sandbox de IA: sidecar Alpine por app con shell, paquetes, acceso a volúmenes
- Chat de IA en el dashboard con selector de modelos e historial de conversaciones
- Facturación con billetera prepagada (Haiku, Sonnet, Opus) con BYOK en el plan Business
- 10 rondas de auditoría en 5 fases -- 0 problemas críticos en producción
Búsqueda web de IA y agentes especialistas
Búsqueda web, navegación de URLs y agentes de IA especialistas (DevOps, DBA, Seguridad, SRE, Red). La IA puede investigar documentación real y responder con experiencia de dominio.
- Búsqueda web nativa impulsada por Claude con citas de fuentes
- 6 agentes especialistas con system prompts específicos de dominio
- Modal de selección de agentes con filtrado por categoría
- Persistencia de agente por conversación y cambio entre agentes
Nivel Gratuito, Docker y Correcciones de Errores
Expansión del nivel gratuito, distribución Docker, sistema de autoactualización y 12 correcciones de errores en CLI, autenticación, escalado y restricciones de licencia.
- Copias de seguridad disponibles en el plan Gratuito (almacenamiento local)
- Imagen Docker en Docker Hub y GHCR
- Comando de autoactualización (sh0 update)
- Configuración automática del servicio systemd + comando de desinstalación
- Banners de actualización integrados (reemplazan bloqueadores de página completa)
- Consistencia del CLI: argumentos posicionales unificados, alias de cron list, sintaxis de exportación
- 12 correcciones de errores: búsqueda ssh, autenticación WebSocket, reducción de escala, idempotencia de inicio
Generación de archivos con IA
Genera documentos descargables (XLSX, PDF, DOCX, HTML, Markdown) desde conversaciones de IA. Reportes, configuraciones y documentación bajo demanda.
- Genera hojas de cálculo Excel, reportes PDF, documentos Word
- Generación de archivos HTML y Markdown
- FileCanvas: vista previa de archivos en panel dividido en el dashboard
- Endpoint de descarga de archivos con limpieza automática en 24h
- Interfaz de administración de bases de datos (dbGate, phpMyAdmin, Mongo Express) y acceso externo con lista blanca de IP
- Buzones, alias, catch-all y monitoreo de entregabilidad
- Página de dominios global y más de 50 nuevos endpoints de API
Seguridad, Pulido y Funcionalidad Completa
Funciones avanzadas de correo, restricción por licencia para todos los servicios BaaS, integración de Trustpilot, 15 correcciones de seguridad (5 críticas + 10 importantes), 8 páginas SEO de alternativas, rediseño de la página de inicio, matriz comparativa de precios y página de relaciones con inversores. sh0 está funcionalmente completo.
- Funciones avanzadas de correo: filtros antispam, respuesta automática de vacaciones, reglas Sieve, rotación de DKIM, monitoreo de cola de correo
- Restricción por licencia: todos los servicios BaaS restringidos a Pro+ con ventanas emergentes UpgradePrompt (12 páginas)
- 15 correcciones de seguridad: inyección Sieve, bypass de alcance MCP en 92 herramientas, traversal de ruta, pérdida de datos de vacaciones y más
- Integración de reseñas de Trustpilot, estadísticas rápidas de BaaS, rediseño de la página de inicio, matriz de precios (27 filas)
- 8 páginas SEO de alternativas, página de relaciones con inversores, actualizaciones de prompts del sistema de IA, 979 claves i18n
Estabilidad y Pulido
sh0 está funcionalmente completo. Esta fase se centra en estabilidad, parches de seguridad, rendimiento y pulido. Sin nuevas funciones -- solo refinamientos.
- Correcciones de errores, optimizaciones de rendimiento y mejoras de estabilidad
- Parches de seguridad y actualizaciones de dependencias
- Pulido de la experiencia de usuario del panel de control y mejoras de accesibilidad
- Actualizaciones de documentación y refinamientos del flujo de incorporación
Internacionalización completa
Traducción completa del dashboard y la documentación a múltiples idiomas. Haciendo sh0 accesible para desarrolladores en todo el mundo.
- Traducción completa del dashboard (etiquetas de UI, mensajes, notificaciones)
- Idiomas soportados: francés, español, portugués, árabe, suajili, chino, japonés
- Detección automática de idioma con opción manual en configuración
- Documentación y salida de ayuda del CLI traducidas
Proyectos multiservicio, copia de seguridad de la instancia, actualización autónoma
Cinco líneas de trabajo entregadas desde la v1.7.1: los servicios de un proyecto se comunican por su nombre, sh0 respalda y restaura su propia base de datos, el diagnóstico llega durante la espera, la vía de archivo permite despliegues sin repositorio git, y una instalación se actualiza sin SSH.
- Red de proyecto: un alias interno estable sigue al contenedor cuando cambia su dirección
- sh0 instance backup y restore: instantánea coherente de la base mediante VACUUM INTO
- Diagnóstico durante la espera: registros del contenedor, coste por etapa, alerta de disco
- Vía de archivo: despliega tu propio código sin repositorio git, en Node, Python, Go o Rust
- sh0 update y sh0 doctor: actualización y reparación sin SSH ni interrupción
Dominio del panel y fallos distinguibles
El panel se muda a un dominio tuyo, y tres fallos del proxy dejan de parecerse.
- Vía de adopción del dominio propio del panel, con la dirección antigua nombrada al dejar de responder
- Tres fallos del proxy, tres códigos distintos en lugar de un único 404
- Las etiquetas de estado del panel siguen el idioma del panel
- El documento OpenAPI anuncia la versión del binario que lo sirve
La vía de despliegue, probada de extremo a extremo
El puerto que eliges llega a tu aplicación, y la vía de despliegue se prueba en una máquina real en lugar de en pruebas unitarias.
- El campo Puerto sale vacío en las cuatro vías; el EXPOSE de la imagen decide cuando no dices nada
- ENV PORT en doce plantillas más, ENV SERVER_PORT para Spring Boot
- Una sonda de salud que falla nombra el puerto realmente abierto en el contenedor
- Los códigos de respaldo sobreviven y se regeneran; cada acceso protegido entra en el registro de auditoría
- Un idioma por visitante, recursos en caché y precomprimidos: la página de acceso baja un 99,5 % al volver
Exportación OpenTelemetry
Exporta métricas y trazas a tu stack de observabilidad existente.
- Exportación de métricas y trazas OTLP
- Trazabilidad del pipeline de despliegue con contexto de span
- Guías de integración para Grafana, Datadog, New Relic
Webhooks salientes
Sistema de eventos para integraciones en tiempo real con servicios externos.
- Eventos: despliegue, escalado, alerta, respaldo, cambios de equipo
- Payloads de webhook firmados con HMAC con lógica de reintento automático
- Registros de entrega con seguimiento de respuestas y diagnósticos de fallas
Nixpacks y Buildpacks
Estrategias alternativas de compilación para mayor cobertura de lenguajes y frameworks.
- Integración con Nixpacks (nativo en Rust, igual que Railway)
- Soporte para Cloud Native Buildpacks
- Cadena de respaldo: Dockerfile -> Nixpacks -> plantillas de sh0
Multi-entorno
Entornos separados de desarrollo, pruebas y producción por proyecto con flujos de promoción.
- Variables de entorno, dominios y configuración de escalado específicos por entorno
- Flujo de promoción: pruebas -> producción con un clic
- Insignias de entorno y aislamiento en el dashboard
CI/CD y Terraform
Integración profunda con pipelines de CI/CD existentes y flujos de trabajo de infraestructura como código.
- GitHub Actions: acciones sh0-deploy, sh0-check, sh0-preview
- Proveedor de Terraform para recursos de sh0 (apps, dominios, variables de entorno)
- Plantilla de CI/CD para GitLab
Suspensión de apps
Detección de inactividad con suspensión automática de contenedores y activación al recibir solicitudes. Ahorra recursos del servidor para apps inactivas.
- Tiempo de inactividad configurable (sin solicitudes durante N minutos)
- Auto-suspensión: detener contenedor, preservar estado
- Activación por solicitud: el proxy inverso activa el inicio del contenedor
- Estado de suspensión/activación en el dashboard con controles manuales
Enterprise
SSO, cumplimiento y despliegue sin conexión para grandes organizaciones.
- Autenticación SSO con SAML
- Listas de IPs permitidas y políticas de red
- Registro de auditoría avanzado con exportación para cumplimiento
- Soporte de despliegue sin conexión (instalación offline)
Marca blanca
Personaliza sh0 como tu propia plataforma. Logotipos, colores, dominio y marca personalizados en todo el panel de control y el CLI.
- Logotipo, favicon y colores de marca personalizados en todo el panel de control
- CLI de marca blanca con nombre de binario y marca personalizados
- Dominio personalizado para el panel de control y los endpoints de la API
sh0 Cloud
Plataforma de alojamiento administrada. Despliega sin administrar servidores. Infraestructura Contabo + Hetzner con precios adaptados para África.
- Orquestación multi-inquilino con aprovisionamiento automatizado de servidores
- AI Chat-to-Deploy: "Despliega mi repositorio con Postgres" -- sh0 se encarga del resto
- AI Resource Advisor: dimensiona tus contenedores automáticamente
- Bases de datos administradas con recuperación a un punto en el tiempo
- Pagos con dinero móvil ZeroFee (más de 135 proveedores, más de 18 países africanos)
- Planes desde $10/mes con presupuestos de recursos basados en RAM
Multi-región
Despliega en múltiples ubicaciones geográficas con enrutamiento inteligente.
- Despliegue orientado por región (UE, EE. UU., África, Asia)
- Conmutación por error entre regiones con enrutamiento basado en salud
- Enrutamiento DNS basado en latencia para aplicaciones globales
Marketplace
Ecosistema de plantillas y plugins impulsado por la comunidad.
- Marketplace de plantillas con contribuciones y reseñas de la comunidad
- Plantillas premium verificadas con garantías de soporte
- Participación en ingresos para autores de plantillas
Cómo versionamos
Filosofía: Las versiones autoalojadas siempre permanecen completamente funcionales. Las funciones de Cloud son adicionales, nunca obligatorias. Puedes ejecutar sh0 para siempre en tu propio servidor sin dependencias externas.
Ya construido y funcionando
Todo lo siguiente fue lanzado en las versiones v1.0.0 a v1.6.0
Comienza con lo que ya está construido
Todo lo que necesitas para desplegar aplicaciones ya está lanzado. Sin esperar versiones futuras.