Acerca de sh0

Un binario. Cero configuración. Despliega cualquier cosa.

sh0 es una plataforma de despliegue autoalojada construida completamente en Rust. Un solo binario que maneja despliegues, proxy inverso, SSL, monitoreo y respaldos -- con más de 180 endpoints API, 171 plantillas y una huella de memoria de ~140 MB.

10
Crates de Rust
Arquitectura de binario único
180+
Endpoints API
REST + WebSocket
171
Plantillas de despliegue
Listos en un clic
414+
Pruebas aprobadas
Unitarias + integración

Por qué construimos sh0

Empezamos con paneles de hosting tradicionales. Funcionan para PHP, pero en el momento en que intentas desplegar una API Node.js, un modelo ML en Python o un backend en Rust, se desmoronan.

Entonces nos mudamos a Docker. Eso resolvió el problema del runtime pero introdujo uno nuevo: gestionar Docker, Nginx, certificados SSL, firewalls, respaldos y monitoreo manualmente para cada proyecto.

Las plataformas autoalojadas existentes ayudaron, pero les faltaban funciones que necesitábamos: autoescalado, monitoreo de disponibilidad, entornos de vista previa, acceso por terminal, infraestructura como código y una API adecuada.

Así que construimos sh0 desde cero en Rust. Un solo binario que usa ~140 MB de RAM, arranca en milisegundos e incluye todo: proxy inverso, SSL, monitoreo, respaldos, terminal, explorador de archivos, escaneo de salud del código y 171 plantillas de aplicaciones. Sin Docker Compose para la plataforma en sí. Sin Redis. Sin dependencia de PostgreSQL. Solo el binario y Docker.

Lo que obtienes de entrada

Instala en 60 segundos. Todo incluido.

234 opciones de despliegue

Frameworks, bases de datos, servicios, imágenes Docker, carga de ZIP

171 plantillas de un clic

WordPress, PostgreSQL, Redis, Grafana, Ollama y 165 más

Terminal en el navegador + explorador de archivos

Accede a cualquier contenedor por shell, edita archivos en línea, gestiona almacenamiento

Respaldos programados

13 proveedores de almacenamiento -- S3, R2, SFTP, Dropbox, Google Drive

Autoescalado

Umbrales de CPU/memoria, 1-50 réplicas, 3 estrategias de balanceo de carga

Gestión de equipos

RBAC de 4 niveles, alcance por proyecto, registro de auditoría, Google OAuth

Monitoreo de disponibilidad

Páginas de estado públicas, suscripciones por correo, alertas de tiempo de inactividad

Entornos de vista previa

Subdominios por PR, limpieza por TTL, pruebas aisladas

Nuestros principios

Rendimiento primero

Construido en Rust para máximo rendimiento. Un solo binario, ~140 MB de huella de memoria, arranca en milisegundos. En un VPS de $5/mes, cada megabyte importa.

Accesibilidad global

Precios pensados para África con soporte de ZeroFee Mobile Money -- más de 135 proveedores en más de 18 países. MTN, M-Pesa, Wave, Orange Money donde Stripe no llega.

Sin dependencia del proveedor

Autoalojado en tu propio servidor. Exporta a 7 formatos: Kubernetes, AWS ECS, GCP Cloud Run, Vercel, Railway, Render, Docker Compose. Migra cuando quieras.

Seguridad por defecto

Cifrado AES-256-GCM, contraseñas Argon2id, 2FA TOTP, RBAC, protección CSRF, prevención SSRF. 51 problemas de seguridad encontrados y corregidos en 2 auditorías exhaustivas.

sh0 en cifras

Valores medidos en la versión actual

Funciónsh0
Tiempo de instalación< 60 seconds
RAM en reposo~140 MB (sh0 + Caddy)
Escrito enRust
Plantillas de un clic171
Opciones de despliegue234
Formatos de exportación7 (K8s, AWS, GCP...)
Verificación de salud del código34 rules
IaC (sh0.yaml)Sí

Arquitectura

10 crates de Rust, un proceso, todo incluido

sh0 -- Single Rust Binary (10 crates)
|
+-- sh0-api        Axum REST API (180+ endpoints, 34 handler modules)
+-- sh0-docker     Docker Engine API client (Unix socket)
+-- sh0-builder    Stack detection (19) + Dockerfile generation (15) + Code Health Check (34+ rules)
+-- sh0-proxy      Caddy reverse proxy (auto-SSL, custom certs, redirects, load balancing)
+-- sh0-monitor    Metrics + alert dispatch (5 channels) + uptime checks + autoscaler
+-- sh0-git        Git clone/pull + webhook parsing (GitHub/GitLab/Bitbucket) + PR events
+-- sh0-backup     Backup engine (DB dumps + volume tarballs, 13 storage providers via OpenDAL)
+-- sh0-auth       Auth (Argon2id, JWT, TOTP, API keys, Google OAuth, AES-256-GCM encryption)
+-- sh0-db         SQLite (30 migrations, r2d2 pool)
+-- sh0 (CLI)      19 commands with subcommands
|
+-- Dashboard      Svelte 5 SPA (embedded in binary, 70+ components, 22 pages)

Rust + Axum + Tokio

Velocidad nativa, abstracciones de costo cero, seguridad de memoria en tiempo de compilación

Detección de stack

19 detectores de runtime: Node.js, Python, Go, Rust, Java, PHP, Ruby y más

Verificación de salud del código

Más de 34 reglas de seguridad y configuración evaluadas antes de cada build -- Rust puro, sin LLM

Runtime de contenedores

Cliente completo de la API de Docker Engine vía socket Unix con verificaciones de salud y reinicio automático

Proxy inverso

Caddy gestionado como proceso hijo con provisión automática de SSL y balanceo de carga

Monitoreo y alertas

Métricas en tiempo real, 5 canales de alerta (correo, Slack, Discord, Telegram, webhooks)

Motor de respaldos

Volcados de bases de datos + respaldos de volúmenes, 13 proveedores de almacenamiento vía OpenDAL, cifrado AES-256-GCM

Infraestructura como código

sh0.yaml -- define todo tu stack en un archivo, provisiona con un comando

5 pipelines de despliegue

Tiempo total desde push hasta producción: menos de 60 segundos

Git Push Webhook -> clonar -> detectar stack -> construir -> despliegue blue-green -> enrutar
Imagen Docker Descargar imagen -> iniciar contenedor -> verificación de salud -> enrutar
Dockerfile Construir desde contenido -> iniciar -> verificación de salud -> enrutar
Carga de ZIP Extraer -> detectar stack -> construir -> iniciar -> enrutar
Plantilla / Compose Descargar imágenes -> crear volúmenes -> ordenamiento topológico -> iniciar -> enrutar

Construido con Claude (Anthropic)

sh0 fue diseñado y coconstruido con Claude a lo largo de más de 90 sesiones de ingeniería. Un fundador, cero ingenieros. Cada línea de código, cada migración, cada prueba -- programada en par con IA. Prueba de que un fundador solo + IA puede construir software de infraestructura de nivel empresarial.

10 crates de Rust, un solo binario
30 migraciones de base de datos, más de 180 endpoints REST API
106 herramientas MCP con arquitectura de seguridad de 3 niveles
22 páginas de panel de control con Svelte 5 (detalle de app con 16 pestañas, más de 70 componentes)
Más de 49 páginas de sitio web de marketing con pagos y provisión de DNS
Más de 414 pruebas aprobadas -- cero unwrap() en código de producción
11 documentos legales, 6 idiomas, tema claro/oscuro

El fundador

Juste Thales Gnimavo

Founder & CEO, ZeroSuite, Inc.

AI Architect & Executive Advisor

Construye software en producción con un CTO de IA, desde Abidjan.

justegnimavo.com

Lo que sigue

Todo en esta página está publicado. Esto es lo que viene.

Búsqueda web y agentes de IA

Búsqueda web, navegación de URL y 6 agentes de IA especializados (DevOps, DBA, Seguridad, SRE)

Generación de archivos con IA

Generar XLSX, PDF, DOCX, HTML y Markdown desde conversaciones con IA

Multiambiente

dev/staging/prod por stack con flujos de promoción

GitHub Actions + Terraform

Integración CI/CD e interoperabilidad de infraestructura como código

IA chat-a-despliegue

"Despliega mi repo con Postgres" -- sh0 hace el resto

Bibliotecas SDK

Clientes en TypeScript, Python y Go para la API de sh0

ZeroSuite, Inc.

C Corporation de Delaware (file number 10457330) que construye infraestructura para desarrolladores impulsada por IA. Construimos herramientas que eliminan la complejidad del software moderno: desde el despliegue hasta los pagos y la educación.

1130 Ogletown Road, Suite 2, Newark, DE 19711, USA
Operaciones: África Occidental
sh0.dev Plataforma de despliegue autoalojada
deblo.ai Educación con IA para África
0fee.dev Orquestación de pagos
0cron.dev Tareas programadas
flin.dev Lenguaje de programación

sh0 -- Despliega cualquier cosa. Sé dueño de todo.