所有套餐

从裸机服务器到 完整 PaaS 仅需 2 分钟

无需 DevOps 经验。一个二进制文件替代 Docker Compose、Nginx、Certbot、Prometheus 和十几种其他工具。安装、部署、完成。

二进制文件里有什么

一个约 20MB 的二进制文件,替代整个 DevOps 技术栈——零依赖,零配置。

单文件安装
一条 curl 命令下载约 20MB 的 Rust 二进制文件。无需 apt 包、npm 或 Python——零系统依赖。
内嵌控制面板
完整的 Web 控制面板在构建时编译进二进制文件。无需单独的前端服务器或 npm install。
自动配置 Caddy
Caddy 反向代理自动启动。域名、SSL 证书和路由——全部自动管理,无需触碰配置文件。
SQLite 内部数据库
所有平台状态存储在单个 SQLite 文件中。无需安装、配置或维护外部数据库。
Docker Engine API
直接连接 Docker Unix socket。完整的容器生命周期管理,无需 shell 命令。
托管子进程
指标、告警、备份、定时任务和运行时间检查的后台任务随服务器自动启动。

工作原理

01

安装 sh0

一条命令下载并安装 sh0 二进制文件。适用于 Ubuntu、Debian、CentOS 和任何已安装 Docker 的 Linux 服务器。

your-server
$ curl -fsSL https://get.sh0.dev | bash
正在下载 sh0 v1.6.0 linux-x64 版本...
校验和验证通过。OK
sh0 已安装到 /usr/local/bin/sh0
02

启动平台

运行 `sh0 serve` 启动服务器。控制面板、API、反向代理和所有后台服务在一秒内启动。

your-server
$ sh0 serve
sh0 v1.6.0 启动中...
Dashboard: http://your-server:9000
API: http://your-server:9000/api/v1
Default: [email protected] / sh0-change-me!
就绪。部署您的第一个应用。
03

部署您的第一个应用

打开控制面板,从 170 个模板中选择,连接 Git 仓库,上传 ZIP 文件,或粘贴 Docker 镜像 URL。秒级部署。

04

上线

将您的域名指向服务器的 IP 地址。sh0 通过 Let's Encrypt 自动配置 SSL 证书。您的应用即刻上线,启用 HTTPS。

安装流程

下载二进制文件
初始化数据库
启动 Caddy
控制面板就绪
首次部署
SSL 已配置

从裸机服务器到生产就绪平台——全程自动化

二进制文件包含什么

运行生产工作负载所需的一切,编译进单个可执行文件。

170
模板

一键部署数据库、CMS、分析工具、开发工具等

180+
API 端点

完整的 REST API,支持 Bearer token 和 API key 认证

13
存储后端

备份到 S3、R2、DigitalOcean Spaces、SFTP、Google Drive 等 8 种以上

5
告警渠道

Slack、Discord、Telegram、邮件和自定义 Webhooks

34
健康规则

每次部署前自动进行安全和配置扫描

30+
CLI 命令

从终端部署、扩缩、备份、监控和管理一切

一切所需

零依赖安装

无需 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 个提供商
  • 完整控制面板,含终端、日志和文件浏览器

常见问题

最低系统要求是什么? +
任意 Linux 服务器(x64 或 ARM64),已安装 Docker,至少 1GB 内存。sh0 本身仅使用约 50MB 内存——其余全部留给您的应用。
sh0 需要预装 Docker 吗? +
是的。sh0 通过 Docker Engine API 管理容器,但不会自行安装 Docker。大多数云服务商提供预装 Docker 的镜像,或者您可以用一条命令安装。
可以和现有服务一起运行 sh0 吗? +
可以。sh0 默认使用 9000 端口作为控制面板/API,并管理 Caddy 使用 80/443 端口进行应用路由。它不会干扰其他端口上的现有服务。
如何更新 sh0? +
再次运行安装脚本即可。它会下载最新的二进制文件并替换旧版本。您的数据库、配置和已部署的应用均会保留。

准备好部署了吗?

在任意 Linux 服务器上安装 sh0,30 秒获得完整的部署平台。无需云账户,无需信用卡。1 个技术栈永久免费。