About sh0

One binary. Zero config. Deploy anything.

sh0 is a self-hosted deployment platform built entirely in Rust. A single binary that handles deployments, reverse proxy, SSL, monitoring, and backups -- with 180+ API endpoints, 170 templates, and a ~30MB memory footprint.

10
Rust crates
Single binary architecture
180+
API endpoints
REST + WebSocket
170
Deploy templates
One-click ready
414+
Tests passing
Unit + integration

Why we built sh0

We started with traditional hosting panels. They work for PHP, but the moment you try to deploy a Node.js API, a Python ML model, or a Rust backend, they fall apart.

So we moved to Docker. That solved the runtime problem but introduced a new one: managing Docker, Nginx, SSL certificates, firewalls, backups, and monitoring manually for every single project.

Existing self-hosted platforms helped, but they were built in interpreted languages -- using 300-500MB of RAM just to run the platform itself. And they were missing features we needed: auto-scaling, uptime monitoring, preview environments, terminal access, infrastructure as code, and a proper API.

So we built sh0 from scratch in Rust. A single binary that uses ~30MB of RAM, starts in milliseconds, and includes everything: reverse proxy, SSL, monitoring, backups, terminal, file browser, code health scanning, and 170 app templates. No Docker Compose for the platform itself. No Redis. No PostgreSQL dependency. Just the binary and Docker.

What you get out of the box

Install in 60 seconds. Everything included.

183 deployment options

Frameworks, databases, services, Docker images, ZIP upload

170 one-click templates

WordPress, PostgreSQL, Redis, Grafana, Ollama, and 165 more

Browser terminal + file browser

Shell into any container, edit files inline, manage storage

Scheduled backups

13 storage providers -- S3, R2, SFTP, Dropbox, Google Drive

Autoscaling

CPU/memory thresholds, 1-50 replicas, 3 load-balancing strategies

Team management

4-tier RBAC, project scoping, audit logging, Google OAuth

Uptime monitoring

Public status pages, email subscriptions, downtime alerts

Preview environments

Per-PR subdomains, TTL cleanup, isolated testing

Our principles

Performance First

Built in Rust for maximum performance. Single binary, ~30MB memory footprint, starts in milliseconds. On a $5/mo VPS, every megabyte matters.

Global Accessibility

Africa-first pricing with ZeroFee Mobile Money support -- 135+ providers across 18+ countries. MTN, M-Pesa, Wave, Orange Money where Stripe does not reach.

No Vendor Lock-in

Self-hosted on your own server. Export to 7 formats: Kubernetes, AWS ECS, GCP Cloud Run, Vercel, Railway, Render, Docker Compose. Migrate anytime.

Security by Default

AES-256-GCM encryption, Argon2id passwords, TOTP 2FA, RBAC, CSRF protection, SSRF prevention. 51 security issues found and fixed across 2 comprehensive audits.

sh0 vs. the rest

How sh0 compares to other self-hosted platforms

Featuresh0Others
Install time< 60 seconds5-10 minutes
Idle RAM~30 MB300-500 MB
Written inRustNode.js / Bash
One-click templates17020-30
Deploy options183Limited
Export formats7 (K8s, AWS, GCP...)0
Code Health Check34+ rulesNone
IaC (sh0.yaml)YesNo

Architecture

10 Rust crates, one process, everything included

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

Native speed, zero-cost abstractions, compile-time memory safety

Stack Detection

19 runtime detectors: Node.js, Python, Go, Rust, Java, PHP, Ruby, and more

Code Health Check

34+ security and configuration rules scored before every build -- pure Rust, no LLM

Container Runtime

Full Docker Engine API client via Unix socket with health checks and auto-restart

Reverse Proxy

Caddy managed as a child process with automatic SSL provisioning and load balancing

Monitoring & Alerts

Real-time metrics, 5 alert channels (email, Slack, Discord, Telegram, webhooks)

Backup Engine

Database dumps + volume backups, 13 storage providers via OpenDAL, AES-256-GCM encryption

Infrastructure as Code

sh0.yaml -- define your entire stack in one file, provision with one command

5 deploy pipelines

Total time from push to live: under 60 seconds

Git Push Webhook -> clone -> detect stack -> build -> blue-green deploy -> route
Docker Image Pull image -> start container -> health check -> route
Dockerfile Build from content -> start -> health check -> route
ZIP Upload Extract -> detect stack -> build -> start -> route
Template / Compose Pull images -> create volumes -> topological ordering -> start -> route

Built with Claude (Anthropic)

sh0 was designed and co-built with Claude across 90+ engineering sessions. One founder, zero engineers. Every line of code, every migration, every test -- AI-pair-programmed. Proof that a solo founder + AI can build enterprise-grade infrastructure software.

10 Rust crates, single binary
30 database migrations, 180+ REST API endpoints
103 MCP tools with 3-tier safety architecture
22 dashboard pages with Svelte 5 (16-tab app detail, 70+ components)
49+ marketing website pages with payments and DNS provisioning
414+ tests passing -- zero unwrap() in production code
11 legal documents, 6 languages, dark/light theme

The founder

JG

Juste A. Gnimavo

Founder & CEO

ZeroSuite, Inc.

West Africa

Chief AI-Augmented Architect with 20+ years of experience in infrastructure, security, payment systems, and software development. Deep understanding of developer tools and deployment pain -- experienced it firsthand managing hundreds of servers and applications across Africa and globally.

Infrastructure 500+ applications deployed, 300+ web servers managed (mail, DNS, VPN, load balancers, Kubernetes)
Cloud & Systems 20+ years experience -- RHEL, CentOS, Ubuntu, OpenShift, Nginx, Apache, Node.js, Docker
Payment Systems 30+ payment gateway integrations -- Stripe, PayPal, Flutterwave, MTN, M-Pesa, Orange Money
Security 10+ corporate mail servers hardened with Proxmox Gateway and Elastic Stack (ELK)
Programming Languages Built FLIN, a full-stack programming language with 420+ functions, 180 components, 3,700+ tests
Crypto & Fintech Launched Cryptopuce, a decentralized crypto wallet desktop app used by 10,000+ users

What's next

Everything in this page is shipped. Here is what is coming.

AI Web Search & Agents

Web search, URL browsing, and 6 specialist AI agents (DevOps, DBA, Security, SRE)

AI File Generation

Generate XLSX, PDF, DOCX, HTML, and Markdown from AI conversations

Multi-environment

dev/staging/prod per stack with promotion workflows

GitHub Actions + Terraform

CI/CD integration and infrastructure-as-code interop

AI Chat-to-Deploy

"Deploy my repo with Postgres" -- sh0 does the rest

SDK libraries

TypeScript, Python, Go clients for the sh0 API

ZeroSuite, Inc.

Delaware C-Corporation building AI-powered developer infrastructure. We build tools that eliminate the complexity of modern software -- from deployment to payments to education.

131 Continental Dr, Suite 305, Newark, DE 19713, USA
Operations: West Africa
sh0.dev Self-hosted deployment platform
deblo.ai AI education for Africa
0fee.dev Payment orchestration
0cron.dev Scheduled tasks
flin.dev Programming language

sh0 -- Deploy anything. Own everything.