Sailbox vs Coolify
Coolify 是一个基于 Docker Compose 的流行自托管 PaaS。Sailbox 采用不同的方式 — 底层使用真正的 Kubernetes。
Coolify 是一个出色且维护良好的自托管平台,简化了 Docker Compose 部署。两个平台都能让你通过 Web 界面部署应用和数据库。Sailbox 的差异化在于使用真正的 Kubernetes (K3s) 作为编排器 — 提供 Docker Compose 不支持的自动扩缩容、健康探针、滚动部署和 kubectl 兼容。
功能对比
| 功能 | Sailbox | Coolify |
|---|---|---|
| 开源 | ✓ | ✓ |
| 真正的 Kubernetes | ✓ | — |
| 自动扩缩容 (HPA) | ✓ | — |
| 健康探针 | ✓ | — |
| 集群内构建 | ✓ | — |
| 滚动部署 | ✓ | ~ |
| 数据库备份 | ✓ | ✓ |
| 双因素认证 | ✓ | — |
| kubectl 兼容 | ✓ | — |
Sailbox 的独特之处
真正的 Kubernetes,不是包装器
Sailbox 运行 K3s — CNCF 认证的 Kubernetes 发行版。你的应用作为真正的 Deployment 运行,支持 kubectl 访问。无锁定,无抽象层。
通过 Kaniko 集群内构建
无需暴露 Docker socket。Sailbox 使用 Kaniko 在集群内构建容器镜像,更安全且不需要特权容器。
内置生产级功能
自动扩缩容 (HPA)、健康探针、滚动部署、RBAC、双因素认证、自动数据库备份 — 生产所需的一切,从第一天起就包含在内。
常见问题
可以从 Coolify 迁移到 Sailbox 吗?
Sailbox 使用不同的编排器(Kubernetes vs Docker Compose),所以没有直接的迁移工具。但是,如果你的应用使用基于 Git 的部署,你可以将相同的仓库指向 Sailbox 并重新部署。数据库数据可以通过标准的导出/导入工具迁移。
Sailbox 支持和 Coolify 一样多的服务吗?
Coolify 有更大的一键服务目录。Sailbox 专注于核心:应用、数据库(PostgreSQL、MySQL、MariaDB、Redis、MongoDB)和定时任务。任何 Docker 镜像都可以作为应用部署。
为什么选择 Kubernetes 而不是 Docker Compose?
Kubernetes 提供自动扩缩容 (HPA)、健康探针、零停机滚动部署和原生 CronJob 支持。这些功能在 Docker Compose 中难以或无法实现。Sailbox 使用 K3s,轻量到可以在单个 $5 VPS 上运行。