flag92 flag92
部署教程

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 的优势#

场景手动 DockerCoolify
新增应用改 docker-compose、重启UI 点几下
TLS 续签手动 certbot自动
查看日志docker logsWeb UI
回滚手动一键
GitHub 自动部署自己写 CI开箱即用

适合 / 不适合#

适合不适合
个人 / 小团队自部署大规模生产
多个开源工具同机严格合规审计
想要 Vercel 体验 + 数据自主完全 K8s 化的团队

站内搜索

按 ⌘ K 随时唤起