Todos los planes

De servidor vacío a PaaS completo en 2 minutos

No se necesita experiencia en DevOps. Un solo binario reemplaza Docker Compose, Nginx, Certbot, Prometheus y una docena de herramientas más. Instala, despliega, listo.

Qué hay dentro del binario

Un solo binario de ~20MB que reemplaza todo un stack de DevOps -- cero dependencias, cero configuración.

Instalación con un solo binario
Un solo comando curl descarga un binario Rust de ~20MB. Sin paquetes apt, sin npm, sin Python -- cero dependencias del sistema.
Dashboard integrado
Dashboard web completo compilado dentro del binario en tiempo de compilación. No se necesita un servidor de frontend separado ni npm install.
Caddy autoconfigurado
El proxy inverso Caddy se inicia automáticamente. Dominios, certificados SSL y enrutamiento -- todo administrado sin tocar un archivo de configuración.
Base de datos interna SQLite
Todo el estado de la plataforma se almacena en un solo archivo SQLite. Sin base de datos externa que instalar, configurar o mantener.
API de Docker Engine
Se conecta directamente al socket Unix de Docker. Gestión completa del ciclo de vida de contenedores sin comandos de shell.
Procesos hijos administrados
Tareas en segundo plano para métricas, alertas, respaldos, cron y verificaciones de disponibilidad se inician automáticamente con el servidor.

Cómo funciona

01

Instala sh0

Un solo comando descarga e instala el binario de sh0. Funciona en Ubuntu, Debian, CentOS y cualquier servidor Linux con Docker instalado.

your-server
$ curl -fsSL https://get.sh0.dev | bash
Descargando sh0 v1.6.0 para linux-x64...
Suma de verificación verificada. OK
sh0 instalado en /usr/local/bin/sh0
02

Inicia la plataforma

Ejecuta `sh0 serve` para iniciar el servidor. Dashboard, API, proxy inverso y todos los servicios en segundo plano se inician en menos de un segundo.

your-server
$ sh0 serve
sh0 v1.6.0 iniciando...
Dashboard: http://your-server:9000
API: http://your-server:9000/api/v1
Default: [email protected] / sh0-change-me!
Listo. Despliega tu primera app.
03

Despliega tu primera app

Abre el dashboard, elige entre 170 plantillas, conecta un repositorio Git, sube un ZIP o pega la URL de una imagen Docker. Despliega en segundos.

04

Ponla en línea

Apunta tu dominio a la dirección IP de tu servidor. sh0 provisiona automáticamente un certificado SSL vía Let's Encrypt. Tu app está en línea con HTTPS.

El pipeline de instalación

Descargar binario
Inicializar BD
Iniciar Caddy
Dashboard listo
Primer despliegue
SSL provisionado

De servidor vacío a plataforma lista para producción -- completamente automatizado

Qué incluye el binario

Todo lo que necesitas para ejecutar cargas de trabajo en producción, compilado en un solo ejecutable.

170
plantillas

Despliegue con un clic para bases de datos, CMS, analítica, herramientas de desarrollo y más

180+
endpoints de API

API REST completa con autenticación por Bearer token y clave API

13
backends de almacenamiento

Respalda en S3, R2, DigitalOcean Spaces, SFTP, Google Drive y 8 más

5
canales de alertas

Slack, Discord, Telegram, correo electrónico y webhooks personalizados

34
reglas de salud

Análisis automático de seguridad y configuración antes de cada despliegue

30+
comandos CLI

Despliega, escala, respalda, monitorea y gestiona todo desde tu terminal

Todo lo que necesitas

Instalación sin dependencias

Sin paquetes apt, sin npm, sin Python. Un solo binario que incluye todo: servidor HTTP, dashboard, proxy inverso, programador y monitoreo.

Dashboard integrado

Dashboard web completo compilado dentro del binario. Diseño responsivo con modo oscuro, 12 pestañas de gestión por app y actualizaciones en tiempo real vía WebSocket.

Auto-SSL vía Caddy

Certificados Let's Encrypt provisionados automáticamente para cada dominio. Renovación gestionada en segundo plano. También se admite la carga de certificados personalizados.

Monitoreo integrado

Métricas de CPU, memoria y red recopiladas cada 10 segundos. Umbrales de alerta configurables. Páginas de estado públicas con historial de disponibilidad.

Respaldos programados

Respaldos de bases de datos y volúmenes con cifrado AES-256-GCM. Programación con cron, políticas de retención y 13 opciones de proveedores de almacenamiento.

Soporte multiservidor

Registra nodos remotos por SSH. Compila en tu servidor principal, transfiere imágenes a cualquier nodo. Monitoreo de salud con verificaciones cada 30 segundos.

La forma tradicional

  • x Instalar Docker, Docker Compose, Nginx, Certbot por separado
  • x Escribir y mantener archivos docker-compose.yml
  • x Configurar hosts virtuales de Nginx y renovación de SSL
  • x Configurar Prometheus + Grafana para monitoreo
  • x Escribir scripts cron para respaldos
  • x Conectarse por SSH al servidor para cada tarea de gestión

La forma sh0

  • Un solo comando curl instala todo
  • Despliega desde el dashboard, CLI o API
  • SSL provisionado automáticamente, cero configuración
  • Monitoreo integrado con 5 canales de alertas
  • Respaldos cifrados programados a 13 proveedores
  • Dashboard completo con terminal, registros y explorador de archivos

Preguntas y respuestas

¿Cuáles son los requisitos mínimos del sistema? +
Cualquier servidor Linux (x64 o ARM64) con Docker instalado y al menos 1GB de RAM. sh0 usa ~50MB de memoria -- el resto está disponible para tus apps.
¿sh0 necesita Docker preinstalado? +
Sí. sh0 administra contenedores a través de la API de Docker Engine, pero no instala Docker por sí solo. La mayoría de los proveedores de nube ofrecen imágenes con Docker preinstalado, o puedes instalarlo con un solo comando.
¿Puedo ejecutar sh0 junto con servicios existentes? +
Sí. sh0 usa el puerto 9000 por defecto para su dashboard/API y administra Caddy para el enrutamiento de apps en los puertos 80/443. No interferirá con otros servicios en puertos diferentes.
¿Cómo actualizo sh0? +
Ejecuta el script de instalación de nuevo. Descarga el binario más reciente y reemplaza el anterior. Tu base de datos, configuración y apps desplegadas se conservan.

¿Listo para desplegar?

Instala sh0 en cualquier servidor Linux y obtén una plataforma de despliegue completa en 30 segundos. Sin cuenta en la nube. Sin tarjeta de crédito. Gratis para siempre para 1 stack.