COOLIFY:部署套利,夺回创业跑道,摆脱 VERCEL
It looks like the article content isn’t included in your message. Could you please paste the text you’d like translated (keeping the source line at the top)? Once I have the content, I’ll translate it into Simplified Chinese while preserving the original formatting, markdown, and code blocks.
对于现代初创公司,速度是生存机制
这种对速度的需求推动了 Vercel 等托管平台的崛起,这些平台提供了无可否认的流畅开发者体验。然而,随着团队规模的扩大,他们常常会遇到 部署套利:即意识到托管便利伴随着巨大的基础设施加价。通过将托管平台迁移到使用 Coolify 的私有裸金属自托管堆栈,初创公司可以实现同样的“一键部署”魔力,同时大幅削减每月的费用。
VERCEL 陷阱 – 理解平台加价
Vercel 的运作方式更像是为你的基础设施提供高利率的银行,而不是普通的托管服务。它们的定价模型将固定月费与细粒度的基于使用量的超额费用相结合,随着项目的增长,可能会导致意外账单。
每座位费用惩罚
在 Vercel Pro 计划中,初创公司需支付 每位用户每月 $20。虽然 Vercel 为仅需查看预览的用户提供了免费观看席位,但任何需要构建、部署或更新设置的开发者仍需承担 $20 的费用。对于一个拥有 10 名开发者的团队来说,这在向客户提供任何代码之前,就已经是 每月 $200 的基线费用。
带宽和计算加价
- Bandwidth – Vercel 在 Pro 计划中包含 1 TB 带宽,但超出部分按 每 GB $0.15 收费。
- Comparison – 像 Hetzner 这样的 VPS 提供商在其云服务器上提供 20 TB 包含流量,额外带宽费用约为 每 TB $1.20 ——相当于 Vercel 侧的 >100× 加价。
- Compute – Vercel 对活跃 CPU 时间收取 每额外小时 $5,以及 每百万次函数调用 $0.40。
套利堆栈 – COOLIFY、NIXPACKS 与裸金属
要执行套利,初创公司正转向一个开源的平台即服务(PaaS)堆栈,在自有硬件上模拟受管托管的体验。
COOLIFY – 自托管引擎
Coolify 是一个基于 Docker 的开源 PaaS,提供友好的界面来管理应用和数据库。
- 成本 – 对自托管者永久免费;所有即将推出的功能均无需付费墙。
- 托管选项 – Coolify Cloud 费用为 每月 $5,可连接两台服务器。
NIXPACKS – 构建魔法
复制 Vercel 体验的关键是 Nixpacks,这是 Railway 创建的开源项目。Nixpacks 会分析源代码并自动决定如何构建和容器化,无需手写 Dockerfile。它支持包括 Next.js、Python、Go 在内的主流框架以及更多其他技术。
基础设施成本节约
初创公司可以在高性能 VPS 提供商上独占整个 CPU:
| Provider | Instance | Specs | Approx. Cost / month |
|---|---|---|---|
| Hetzner | CX23 | 2 vCPU, 4 GB RAM | $4.08 |
| DigitalOcean | Droplet | Varies | $4+ |
步骤‑按‑步骤 部署指南
使用以下步骤即可轻松部署生产就绪的服务器。
1️⃣ 安装
在全新的 Ubuntu 24.04 服务器上,以 root 身份运行以下单行命令即可安装 Coolify 控制平面:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
脚本执行完毕后,仪表盘可通过 http://:8000 访问。
2️⃣ Git 集成与自动化
Coolify 可通过 GitHub App 直接与 GitHub 集成。连接后,它会在每次提交时接收 webhook,自动触发 Nixpacks 构建并重新部署。
你可以在仓库中使用 nixpacks.toml 文件自定义构建阶段:
[phases.setup]
nixPkgs = ["ffmpeg"] # add any extra packages you need
[phases.build]
cmds = ["echo building!", "npm run build"]
[start]
cmd = "npm run start"
3️⃣ 数据库管理与备份
Coolify 可一键部署 PostgreSQL、MySQL 和 Redis。同时支持将备份自动保存至兼容 S3 的存储(AWS S3、MinIO 等)。
手动 PostgreSQL 备份示例:
pg_dump --format=custom --no-acl --no-owner --username > backup.dump
4️⃣ 使用 Caddy 的高级安全
Coolify 通过 Let’s Encrypt 自动管理 SSL 证书。若要保护内部工具,可在 Caddy 中启用基本身份验证并使用哈希密码:
# Generate a hashed password using Caddy in Docker
docker run --rm caddy caddy hash-password --pass mysecretpassword
在 Caddy 配置中使用生成的哈希值。
对 10 人团队的节省进行基准测试
假设一家初创公司拥有 10 名开发者 和 每月 1 TB 流量:
| 方案 | 每月费用 |
|---|---|
| Vercel Pro | $200(座位费用)+ 带宽和计算超额费用 |
| Coolify + Hetzner | $4.08(CX23)+ $5(可选 Coolify Cloud)= $9.08 |
总节省: > $190 每月(≈ $2,280 每年)。
最终类比
托管平台如 Vercel 类似于在高档市中心大楼租一间全配套的办公室——你为便利、地段以及在实际租金之上的“服务费”付费。通过使用 Coolify、Nixpacks 以及廉价的裸金属或 VPS 硬件构建自托管堆栈,你仍然拥有同样提升生产力的环境,却只为实际使用的原始资源付费。换句话说,你得到同样的“办公室”,却没有昂贵的租约。
一种模式
使用 Vercel 就像住在豪华酒店,你需要为每一条额外的毛巾、每一位带进房间的客人以及迷你吧的水付费。
使用 Coolify 进行自托管则像在自己的土地上拥有一座高科技智能住宅。虽然你需要偶尔进行服务器维护,但你拥有完全的隐私、无限的客人,并且不必为走进自家大门的权利支付月费。