sh0 vs CapRover
为 2026
CapRover 是基于 Docker 的开源自托管 PaaS。sh0 在此基础上提供内置 Claude AI(106 个工具)、面向 Claude Desktop 的 MCP 服务器、代码健康评分以及支持 sh0 push 的 CLI。
快速评价
CapRover 是基于 Docker Swarm 的开源自托管 PaaS。sh0 秉持同样的自托管理念,并提供 Rust 内核、AI 辅助调试、Svelte 5 仪表盘,以及开箱即用的零停机蓝绿部署。
功能逐项对比
两个平台功能的逐项对比。
| 功能 | sh0 | CapRover |
|---|---|---|
| 开发语言 | Rust(单一二进制文件) | TypeScript(Node.js),Docker + nginx |
| CLI 推送部署 | sh0 push:35 秒上线 | caprover deploy |
| 零停机部署 | 蓝绿部署 | 支持,需配置 Docker HEALTHCHECK(仅非持久化应用) |
| 多服务器 BYOS | SSH 隧道,Business 计划 | Docker Swarm |
| 伸缩 | CPU/内存自动伸缩 | 手动设置实例数(Docker Swarm) |
| CLI 命令 | 30+,JSON 输出 | 是 |
| 模板 | 171 个一键模板 | 350+ 一键应用 |
来源(2026 年 10 月 13 日核实): CapRover· CapRover 部署方式· CapRover 零停机部署· CapRover 应用扩展与集群
开发者为什么切换
真实的问题,真实的解决方案。
多服务器基于 Docker Swarm
要跨服务器扩展,CapRover 会将每个节点加入 Docker Swarm 集群,详见其集群文档。
sh0 基于 SSH 的纯 Rust 方案
sh0 通过 SSH 隧道连接远程服务器。无需 Swarm,无需 overlay 网络,无需共识协议。添加服务器,部署即可。
核心差异
sh0 与 CapRover 的不同之处。
内置 Claude AI
106 个工具用于部署、调试、日志分析和基础设施管理。适用于 Claude Desktop 和 Cursor 的 MCP 服务器。AI 沙箱用于安全实验。
sh0 push CLI
30+ 条命令,JSON 输出。一条 sh0 push 命令即可部署——35 秒上线。可脚本化、可自动化、CI 友好。
现代架构
Rust 二进制文件,Svelte 5 控制台,蓝绿部署,CPU/内存自动伸缩。无需 Docker Swarm,无需 overlay 网络——只需 SSH 和容器。
不止于部署:完整的后端服务
CapRover 部署容器。sh0 还开箱即用地内置托管的后端服务。
定价对比
CapRover 免费且开源。sh0 内置 AI 并提供支持服务。
| 层级 | sh0 | CapRover |
|---|---|---|
| 免费 | $0 | 免费(开源) |
| 个人 | $19/mo | 免费(自托管) |
| 团队 | $99/mo | 免费(自托管) |