Coolify 一键部署 AI 客服:自建 Vercel
Coolify 是开源 PaaS,给你的 VPS 装上「Vercel 同款体验」。本文展示用 Coolify 在 30 分钟内跑起 Chatwoot + Dify。
Coolify v4+ 30 分钟
Coolify 是什么#
Coolify 把 Vercel / Render 的部署体验装进你自己的 VPS:
- 连 GitHub 仓库自动部署
- Docker Compose / Dockerfile 都支持
- 自动签 TLS、自动反代
- 数据库 / Redis 等组件一键安装
步骤 1:装 Coolify#
在一台干净的 Ubuntu 24 VPS 上:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
10 分钟后访问 http://YOUR_IP:8000,注册管理员。
步骤 2:装 Chatwoot#
控制台 → New Resource → Docker Compose → 粘贴 Chatwoot 的 docker-compose:
version: '3'
services:
rails:
image: chatwoot/chatwoot:v4.x
env_file: .env
ports: ['3000:3000']
depends_on: [postgres, redis]
sidekiq:
image: chatwoot/chatwoot:v4.x
env_file: .env
command: bundle exec sidekiq -C config/sidekiq.yml
depends_on: [postgres, redis]
postgres:
image: postgres:16-alpine
volumes: [./pg-data:/var/lib/postgresql/data]
environment:
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
redis:
image: redis:7-alpine
在 Coolify 里:
- 绑域名
support.example.com - 自动签 Let’s Encrypt
- 一键 Deploy
步骤 3:装 Dify#
同样新建 Docker Compose 应用,粘贴 Dify 官方 compose,改 domain 与环境变量。
步骤 4:组合配置#
- Coolify 一键创建一个 Internal Network,让 Chatwoot 与 Dify 之间走内网
- Webhook 配置:Chatwoot Agent Bot 指向
http://dify-api:5001/v1/chat-messages
Coolify 的优势#
| 场景 | 手动 Docker | Coolify |
|---|---|---|
| 新增应用 | 改 docker-compose、重启 | UI 点几下 |
| TLS 续签 | 手动 certbot | 自动 |
| 查看日志 | docker logs | Web UI |
| 回滚 | 手动 | 一键 |
| GitHub 自动部署 | 自己写 CI | 开箱即用 |
适合 / 不适合#
| 适合 | 不适合 |
|---|---|
| 个人 / 小团队自部署 | 大规模生产 |
| 多个开源工具同机 | 严格合规审计 |
| 想要 Vercel 体验 + 数据自主 | 完全 K8s 化的团队 |