170 templates, one click to deploy
Frameworks, databases, CMS, analytics, devtools -- all pre-configured with sane defaults. Pick a template, click deploy, and your app is live in under 60 seconds.
What can you deploy?
170 templates across 6 categories. From full-stack frameworks to monitoring dashboards.
How it works
Browse the template library
Open the dashboard and explore 170 pre-configured templates organized by category -- frameworks, databases, CMS, analytics, devtools, and more.
Click "Deploy" on any template
Found what you need? One click. No Dockerfile, no docker-compose.yml, no configuration files to write.
sh0 pulls the image and configures everything
Volumes are mapped, environment variables are pre-filled with sane defaults, resource limits are set, and networking is configured automatically.
Your app is live in under 60 seconds
That's it. Your service is running, accessible via HTTPS, and ready for traffic. No debugging, no trial and error.
From click to live
Entire pipeline completes in under 60 seconds -- zero manual configuration
Everything you need
170 pre-configured templates
Frameworks, databases, CMS, analytics, devtools, communication -- every popular self-hosted app ready to deploy.
One-click deploy
No Dockerfiles, no compose files, no CLI commands. Select a template and click Deploy. That's the entire workflow.
Automatic volume mapping
Every template includes correct volume mappings so your data persists across restarts and updates. No manual configuration.
Environment variable defaults
Templates ship with sensible default environment variables. Review and customize before deploy, or just go with the defaults.
Resource limits pre-set
CPU and memory limits are configured per template based on real-world usage. No more guessing how much RAM PostgreSQL needs.
Regular template updates
Templates are maintained and updated with new versions, security patches, and improved defaults. Always deploy the latest.
The old way
- x Search Docker Hub for hours
- x Read documentation per image
- x Write docker-compose.yml manually
- x Figure out volume mappings
- x Set environment variables by trial and error
- x Debug networking issues
The sh0 way
- Browse curated library
- Click deploy
- Volumes auto-mapped
- Env vars pre-filled
- Networking automatic
- Live in 60 seconds
Questions & answers
How many templates are available? +
Can I customize a template after deploying? +
Are templates kept up to date? +
Can I request new templates? +
Do templates work on the Free plan? +
Can I deploy from my own Docker image instead? +
Deploy anything in 60 seconds
170 pre-configured templates for frameworks, databases, CMS, analytics, and devtools. One click. Done.