首页 / 对比 / CapRover

Sailbox vs CapRover

CapRover 是最早的基于 Docker Swarm 的自托管 PaaS 工具之一。Sailbox 代表下一代 — 由 Kubernetes 驱动。

CapRover 通过其一键应用和简洁界面开创了简单的自托管应用部署。Sailbox 在此基础上使用现代技术栈:Kubernetes (K3s) 编排、Kaniko 安全集群内构建、自动扩缩容、健康探针、双因素认证和自动数据库备份。

功能对比

功能SailboxCapRover
开源
真正的 Kubernetes
自动扩缩容 (HPA)
健康探针
集群内构建
滚动部署
数据库备份
双因素认证
kubectl 兼容

Sailbox 的独特之处

真正的 Kubernetes,不是包装器

Sailbox 运行 K3s — CNCF 认证的 Kubernetes 发行版。你的应用作为真正的 Deployment 运行,支持 kubectl 访问。无锁定,无抽象层。

通过 Kaniko 集群内构建

无需暴露 Docker socket。Sailbox 使用 Kaniko 在集群内构建容器镜像,更安全且不需要特权容器。

内置生产级功能

自动扩缩容 (HPA)、健康探针、滚动部署、RBAC、双因素认证、自动数据库备份 — 生产所需的一切,从第一天起就包含在内。

常见问题

为什么从 CapRover 切换到 Sailbox?

CapRover 使用 Docker Swarm,缺少自动扩缩容、健康探针和原生 CronJob 支持。如果你需要 HPA、带就绪检查的滚动部署或带双因素认证的 RBAC 等生产功能,Sailbox 通过 Kubernetes 原生提供这些。

Sailbox 有像 CapRover 那样的一键应用吗?

Sailbox 包含 PostgreSQL、MySQL、MariaDB、Redis 和 MongoDB 的一键部署。对于应用,它专注于 Git 推送和 Docker 镜像部署。任何 Docker 镜像都可以作为应用部署。

Sailbox 比 CapRover 更难设置吗?

不会。Sailbox 通过一条 curl 命令安装:curl -sSL https://get.sailbox.dev | sudo sh。可运行在任何 2GB 内存的 Linux 服务器上。安装体验与 CapRover 相当。

开始使用 Sailbox

一条命令安装。可运行在任何 2GB 内存的 Linux 服务器上。