用一台百元VPS搭出自己的“迷你Heroku”,告别云账单焦虑

Title: 用一台百元VPS搭出自己的“迷你Heroku”,告别云账单焦虑
Slug: self-hosted-heroku-coolify


你好,我是提米哥,TMDM.cn 的首席选品官,专为开发者挑真正好用、不忽悠的工具。今天不聊概念,不画大饼——就聊一件实在事:怎么用不到100美元/年的一台VPS,把 Vercel、Heroku、Netlify 的核心能力全搬回家,自己掌控、零月费、无锁死?

答案是:Coolify —— 一个开源、免费、装完就能用的「个人云控制台」。


❓ 为什么还要自己搭?不是有现成的云平台吗?

先说个真相:

“云”不是魔法,只是别人家的服务器 + 一堆中间层 + 你永远算不清的账单。

很多开发者(包括我)一开始都走这条路:
✅ AWS EC2 + RDS + CloudFront + Route53……
❌ 结果:小项目每月$47,大一点$128,再加点监控和备份?直接破$200。
❌ 更糟的是:换服务商?迁移数据库?改CI/CD?光文档就看三天,还可能翻车。

这不是技术问题,是成本结构问题——你在为“复杂性”付费,而不是为“运行代码”付费。


✅ Coolify 是什么?一句话说清:

Coolify = 你的 VPS + 一个图形化控制台 + Git 自动部署 + 数据库一键安装 + 免费 SSL —— 全部开箱即用。
它不是另一个云,而是让你在自己的服务器上,获得像 Heroku 一样丝滑的体验

它能帮你轻松管理:
– Web 应用(Next.js、Nuxt、Flask、Django…)
– API 服务(Node、Go、Python FastAPI)
– PostgreSQL / MySQL / Redis(点一下就生成)
– 后台任务(Cron、Worker 进程)
– 自动 HTTPS(Let’s Encrypt,全程无感)

而且——所有东西都跑在你自己的服务器上,数据、配置、域名、SSL 证书,100% 归你。


🛠️ 我的真实部署:百元搞定全年基础设施

我的方案非常简单(已稳定运行6个月):

组件 说明
服务器 OVH Cloud 入门VPS(vps-ssd-1):2核/4GB/80GB SSD/不限流量,$79.99/年(≈¥580)
系统 Ubuntu 22.04(官方推荐,最稳)
核心软件 Coolify(自动装好 Docker + Docker Compose)
域名 & SSL 自己的域名 + Coolify 一键启用 Let’s Encrypt(不用配 Nginx!)

整个架构就像一条干净的流水线:

用户访问 → 你的域名 → Coolify(自动反向代理+HTTPS)→ 你的应用容器

没有中间商,没有隐藏费用,没有“这个功能要升级专业版”。


▶️ 三步装好 Coolify(复制粘贴就能跑)

⚠️ 前提:你有一台全新 Ubuntu 22.04 VPS,已开通 SSH(root 权限),且 80/443/8000 端口开放(OVH 默认关8000,别忘开!)

✅ 第一步:SSH 登录并执行安装脚本

ssh root@你的-VPS-IP地址
# 复制粘贴这行(自动下载+安装 Docker + Coolify)
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash

✅ 这条命令会自动:安装 Docker、Docker Compose、Coolify 服务,并设为开机自启。

✅ 第二步:打开 Coolify 控制台(默认端口 8000)

在浏览器中输入:

http://你的-VPS-IP地址:8000

🔥 如果打不开?大概率是防火墙没放行 8000 端口。执行下面三行:

sudo ufw status          # 查看当前规则
sudo ufw allow 8000      # 开放 8000 端口(仅需一次)
sudo ufw reload          # 重载生效

✅ 第三步:绑定域名 + 开启 HTTPS(2分钟搞定)

  1. 在 Coolify 后台 → 你的应用 → Settings → Domain → 填入 app.yourdomain.com
  2. 打开 “Enable SSL” 开关 → 保存
  3. ✅ 几秒后自动签发证书,刷新页面就是 https://app.yourdomain.com

💡 小技巧:如果你用了 Cloudflare,记得在 DNS 设置里开启「Proxy(橙色云)」,既能防攻击,又不影响 Coolify 的自动证书更新。


🌟 现在我用 Coolify 跑什么?

  • 个人博客(Hugo 静态站 + 自动 GitHub Webhook 部署)
  • 内部 API(FastAPI + PostgreSQL,连数据库连接串都是 Coolify 自动生成的)
  • Redis 缓存服务(点一下就起一个独立容器)
  • 每日凌晨跑的 Python 数据同步脚本(用 Coolify 的 “Cron Job” 功能)
  • 团队内部工具(React 前端 + Express 后端,双项目同服务器零冲突)

全部在一个界面管理,像搭乐高一样直观——这才是开发者该有的基础设施体验。


🧭 最后说句实在话

我不是反对 AWS/Azure/GCP。它们强大、稳定、适合中大型团队。
但如果你是:
🔹 独立开发者 / 创业初期 / 学习练手 / 做 Side Project
🔹 厌倦了每月查账单、改配置、填表单、等工单
🔹 想真正理解「应用是怎么跑起来的」,而不是只写 vercel deploy

那 Coolify 就是你此刻最值得试的工具——它不教你怎么造火箭,而是先给你一辆能开、能修、能改、还不加油的自行车。

真正的自由,从掌控自己的服务器开始。


https://coolify.io

类似文章