Deploy, database, auth, storage, email, functions — your entire backend in a single Rust binary. The self-hosted alternative to Coolify, Heroku, Vercel, and Easypanel.
Built in Rust. Works on any Linux server with Docker.
$ sh0 push [*] Detecting stack... Found: Next.js (Bun) [*] Code Health Check (34 rules)... [OK] No hardcoded secrets [OK] Health check endpoint present [FIX] Generated Dockerfile Score: 96/100 [*] Building image... [*] Provisioning TLS (Let's Encrypt)... [*] Blue-green deploy... [+] Live at https://app-myslug.sh0.app
Stop stitching together six services. sh0 ships the full backend-as-a-service stack, self-hosted and managed for you.
Connect a repo and ship on every push. GitHub, GitLab, Bitbucket, or any Git URL. Blue-green deploys with instant rollback.
Provision PostgreSQL, MySQL, MariaDB, MongoDB, or Redis with automated backups and connection strings injected for you.
Auth service, S3-compatible storage, managed email hosting, a PostgREST API gateway, realtime, and serverless Deno functions.
Every domain gets a free Let's Encrypt certificate, provisioned and renewed automatically by Caddy. Each instance also gets a free *.sh0.app subdomain.
103 AI tools and a built-in MCP server let Claude Desktop or Cursor deploy, debug, and operate your server — behind three safety layers.
Scale beyond one box. Add remote nodes over SSH tunnels and let sh0 dispatch builds and containers across your fleet with auto-scaling.
A pure-Rust engine runs 34 stack-aware rules across 4 categories on every deploy — in under 500 ms, no LLM, no API key. Blocking issues never reach production.
Auto-detect and deploy any framework with zero configuration. One CLI, 30+ commands, from deploy to debug.
No usage-based surprises. Free forever for 1 stack — upgrade only when you grow.
sh0 deploys the apps you build with the rest of the ZeroSuite stack.
Accept payments in your deployed app with one API.
Build full-stack apps in one binary, then deploy them on sh0.
Schedule tasks and cron jobs for your deployed app.
Track every code change shipping to your servers.
One command on your own server, and your entire backend is live. Free forever for 1 stack.