Install sh0
Single binary. Zero dependencies. Your server, your rules.
Detects your OS and architecture automatically. Verifies SHA256 checksum.
Direct Downloads
checksums.txt| File | OS | Architecture | Size | |
|---|---|---|---|---|
sh0-linux-x64.tar.gz | Linux | x64 (AMD/Intel) | ~11 MB | Download |
sh0-linux-arm64.tar.gz | Linux | ARM64 (Graviton, RPi) | ~11 MB | Download |
sh0-darwin-arm64.tar.gz | macOS | Apple Silicon (M1+) | ~10 MB | Download |
sh0-darwin-x64.tar.gz | macOS | Intel | ~10 MB | Download |
Verify with: sha256sum -c checksums.txt
What You Get
Quick Start
1. Install
curl -fsSL https://get.sh0.dev | bash2. Start
sh0 serve3. Deploy
Open <code class="font-mono">http://your-server:9000</code>
CLI Commands
Everything you need to deploy, manage, and monitor your apps from the terminal.
sh0 serve Start the server (dashboard + API + reverse proxy)
sh0 deploy <repo-url> Deploy from any Git repository
sh0 push Push local directory to deploy (like git push)
sh0 logs <app> Stream real-time application logs
sh0 ssh <app> Open a shell inside any running container
sh0 status Show server and app health at a glance
sh0 env <app> Manage environment variables
sh0 scale <app> --replicas 3 Horizontal scaling with a single command
sh0 update Self-update to the latest release
sh0 init Initialize a project directory for deployment
Docker Image
Run sh0 as a container. Ideal for Docker-in-Docker setups or testing.
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock zerosuiteinc/sh0System Requirements
- 1 vCPU, 1 GB RAM
- 10 GB disk
- Linux x64 or macOS ARM64
- Docker Engine 20+
- 2+ vCPU, 4+ GB RAM
- 50+ GB SSD
- Ubuntu 22.04+ or Debian 12+
- Docker Engine 24+