从裸机服务器到 完整 PaaS 仅需 2 分钟
无需 DevOps 经验。一个二进制文件替代 Docker Compose、Nginx、Certbot、Prometheus 和十几种其他工具。安装、部署、完成。
二进制文件里有什么
一个约 20MB 的二进制文件,替代整个 DevOps 技术栈——零依赖,零配置。
工作原理
安装 sh0
一条命令下载并安装 sh0 二进制文件。适用于 Ubuntu、Debian、CentOS 和任何已安装 Docker 的 Linux 服务器。
启动平台
运行 `sh0 serve` 启动服务器。控制面板、API、反向代理和所有后台服务在一秒内启动。
部署您的第一个应用
打开控制面板,从 170 个模板中选择,连接 Git 仓库,上传 ZIP 文件,或粘贴 Docker 镜像 URL。秒级部署。
上线
将您的域名指向服务器的 IP 地址。sh0 通过 Let's Encrypt 自动配置 SSL 证书。您的应用即刻上线,启用 HTTPS。
安装流程
从裸机服务器到生产就绪平台——全程自动化
二进制文件包含什么
运行生产工作负载所需的一切,编译进单个可执行文件。
一键部署数据库、CMS、分析工具、开发工具等
完整的 REST API,支持 Bearer token 和 API key 认证
备份到 S3、R2、DigitalOcean Spaces、SFTP、Google Drive 等 8 种以上
Slack、Discord、Telegram、邮件和自定义 Webhooks
每次部署前自动进行安全和配置扫描
从终端部署、扩缩、备份、监控和管理一切
一切所需
零依赖安装
无需 apt 包、npm 或 Python。一个二进制文件包含一切:HTTP 服务器、控制面板、反向代理、调度器和监控。
内嵌控制面板
完整的 Web 控制面板编译进二进制文件。响应式设计,支持深色模式,每个应用 12 个管理选项卡,实时 WebSocket 更新。
通过 Caddy 自动 SSL
Let's Encrypt 证书为每个域名自动配置。后台自动续期。也支持上传自定义证书。
内置监控
每 10 秒采集 CPU、内存和网络指标。可配置的告警阈值。公共状态页面,含运行时间历史记录。
定时备份
数据库和卷备份,支持 AES-256-GCM 加密。定时调度、保留策略和 13 种存储提供商选项。
多服务器支持
通过 SSH 注册远程节点。在主服务器上构建,将镜像传输到任意节点。30 秒心跳检查的健康监控。
传统方式
- x 分别安装 Docker、Docker Compose、Nginx、Certbot
- x 编写和维护 docker-compose.yml 文件
- x 配置 Nginx 虚拟主机和 SSL 续期
- x 搭建 Prometheus + Grafana 进行监控
- x 编写 cron 脚本进行备份
- x 每次管理任务都要 SSH 到服务器
sh0 的方式
- 一条 curl 命令安装一切
- 通过控制面板、CLI 或 API 进行部署
- SSL 自动配置,零配置
- 内置监控,支持 5 个告警渠道
- 定时加密备份,支持 13 个提供商
- 完整控制面板,含终端、日志和文件浏览器