From bare server to full PaaS in 2 minutes
No DevOps experience needed. One binary replaces Docker Compose, Nginx, Certbot, Prometheus, and a dozen other tools. Install, deploy, done.
What's inside the binary
A single ~20MB binary that replaces an entire DevOps stack -- zero dependencies, zero configuration.
How it works
Install sh0
One command downloads and installs the sh0 binary. Works on Ubuntu, Debian, CentOS, and any Linux server with Docker installed.
Start the platform
Run `sh0 serve` to boot the server. Dashboard, API, reverse proxy, and all background services start in under a second.
Deploy your first app
Open the dashboard, pick from 170 templates, connect a Git repo, upload a ZIP, or paste a Docker image URL. Deploy in seconds.
Go live
Point your domain to your server's IP address. sh0 auto-provisions an SSL certificate via Let's Encrypt. Your app is live with HTTPS.
The install pipeline
From bare server to production-ready platform -- fully automated
What's included in the binary
Everything you need to run production workloads, compiled into a single executable.
One-click deploy for databases, CMS, analytics, dev tools, and more
Full REST API with Bearer token and API key authentication
Backup to S3, R2, DigitalOcean Spaces, SFTP, Google Drive, and 8 more
Slack, Discord, Telegram, email, and custom webhooks
Automatic security and configuration scanning before every deploy
Deploy, scale, backup, monitor, and manage everything from your terminal
Everything you need
Zero-dependency install
No apt packages, no npm, no Python. A single binary that includes everything: HTTP server, dashboard, reverse proxy, scheduler, and monitoring.
Embedded dashboard
Full web dashboard compiled into the binary. Responsive design with dark mode, 12 management tabs per app, and real-time WebSocket updates.
Auto-SSL via Caddy
Let's Encrypt certificates provisioned automatically for every domain. Renewal handled in the background. Custom certificate upload also supported.
Built-in monitoring
CPU, memory, and network metrics collected every 10 seconds. Configurable alert thresholds. Public status pages with uptime history.
Scheduled backups
Database and volume backups with AES-256-GCM encryption. Cron scheduling, retention policies, and 13 storage provider options.
Multi-server support
Register remote nodes via SSH. Build on your main server, transfer images to any node. Health monitoring with 30-second heartbeat checks.
The old way
- x Install Docker, Docker Compose, Nginx, Certbot separately
- x Write and maintain docker-compose.yml files
- x Configure Nginx virtual hosts and SSL renewal
- x Set up Prometheus + Grafana for monitoring
- x Write cron scripts for backups
- x SSH into server for every management task
The sh0 way
- One curl command installs everything
- Deploy from dashboard, CLI, or API
- SSL auto-provisioned, zero configuration
- Built-in monitoring with 5 alert channels
- Scheduled encrypted backups to 13 providers
- Full dashboard with terminal, logs, and file browser
Questions & answers
What are the minimum system requirements? +
Does sh0 need Docker pre-installed? +
Can I run sh0 alongside existing services? +
How do I update sh0? +
Ready to deploy?
Install sh0 on any Linux server and get a full deployment platform in 30 seconds. No cloud account. No credit card. Free forever for 1 stack.