sh0 is a self-hosted deployment platform that combines deployment, reverse proxy, SSL, monitoring, and backups in one Rust-built binary. It offers 170 one-click templates, including WordPress, PostgreSQL, Redis, Grafana, and Ollama, and says it can automatically detect 19 stacks such as Node.js, Python, Go, Rust, PHP, Java, .NET, and static HTML. GitHub, GitLab, and Bitbucket connections support push-triggered deployments and pull-request preview environments. Its REST API has over 180 endpoints and supports bearer-token and API-key authentication. Plans also list an AI assistant, 103 AI tools, and an MCP server for Claude Desktop and Cursor. Integrations include deployment notifications to Slack, Discord, Telegram, email, or webhooks. Security features include encrypted secrets, two-factor authentication, role-based access controls, and audit logging. The Free plan costs 0.00 USD per free and allows one stack; paid plans start at 19.00 USD per month. All plans list unlimited apps and deployments.
Who it is for
The Free plan is described for developers, while Scale is aimed at growing projects and agencies, and Business at teams, agencies, and enterprises. It suits users who want self-hosted deployments with integrated monitoring and backups.
What is good
- Includes 170 one-click templates
- Supports pull-request preview environments
- Offers over 180 REST API endpoints
- All plans list unlimited apps and deployments
- Supports multiple Git providers
What to know first
- Free plan is limited to one stack
- Paid plans start at 19.00 USD per month
- Minimum requirements include 1 vCPU and 1 GB RAM
Verdict
sh0 combines deployment tooling, previews, monitoring, and backups in a self-hosted platform. The one-stack Free limit and listed system requirements are worth considering when choosing a plan.
sh0 plans and pricing
All plansCompared on preview environment software
- Free plan
- Yes
- Paid from
- $19/mo
- Pull request previews
- Yes
- Preview lifecycle
- both
- Git providers
- GitHub, GitLab, Bitbucket, Gitea, Forgejo
- Custom domains
- Yes
- Database previews
- Yes
- Preview expiry controls
- configurable





