入门指南

自托管 AI 客服的真实成本:许可、服务器、运维、模型四项拆开算

以 Chatwoot 自托管为例,把许可、服务器、运维与模型调用四项成本拆开,对照云端价目给出一个坐席的月账单与退出条件。

自托管省下的是订阅费,不是服务器和运维。

作者
AOPC 编辑部
发布
AOPC 编辑部
发布时间
更新
2026/10/21
核查
已复核
经营者把服务器、许可、运维与模型账单并排摊在桌上
经营者责任与 AI 执行层的关系

先看答案

适合谁
  • 正在比较自托管与云端 AI 客服的一人公司
  • 已有服务器、想复用算力的独立开发者
你会获得
自托管的账单不止许可费:服务器、运维与 AI 额度才是变量。
发布时间
实质更新
发布
AOPC 编辑部

60 秒结论

一分钟看懂这篇文章

自托管省下的是订阅费,不是服务器和运维。

人负责

  • 决定数据主权
  • 承担升级与备份
  • 核对 AI 额度

AI 负责

  • 整理升级清单
  • 生成备份脚本
  • 汇总账单口径
  1. 列出四项
  2. 核对官方配置
  3. 换算月账单
  4. 判断退出

直接答案

自托管 AI 客服的公开价目里,最容易被漏掉的是「服务器」这一项。Chatwoot 的 Community Edition 写的是 $0 /agent/month、Free forever,但同一张表里 Captain AI 标的是 Not included in Community Edition。要用 AI,就得升到 Premium Support($19/坐席/月)或 Enterprise($99/坐席/月),而服务器始终由你自己付。

按 2026 年 10 月 21 日的公开价目,一个人、一个坐席:自托管 Premium 的软件费是 19 美元/月;官方 DigitalOcean 指南要求至少 4 vCPU / 8 GB RAM,对应 Basic Droplet 是 48 美元/月;合计 67 美元/月起,还没算 AI credits 超额、备份存储、对象存储与你的运维时间。同一天,Chatwoot 云端 Startups 是 19 美元/坐席/月,含托管与 300 credits。

所以结论不是「自托管更便宜」或「云端更贵」,而是:在 1 个坐席、每月 1 万会话以内,自托管买的是数据主权与可控性,省不下钱。 只有当你已经有闲置算力、坐席数上来、或必须把数据留在自己机房时,这笔账才可能翻转。

四项成本,缺一项就会算错

成本项 自托管要付什么 公开价目能否直接算
许可 Community 0;Premium Support 19 美元/坐席/月;Enterprise 99 美元/坐席/月 能
服务器 4 vCPU / 8 GB 起的 VPS、磁盘、带宽、备份存储 能(按云厂商价目)
运维 安装、TLS、升级、备份、故障处理 不能(无公开工时价)
模型调用 Captain AI 的 credits;每档含多少、超额单价未在自托管页公布 不能

云端报价把服务器与运维折进订阅费,所以看起来「贵」;自托管把这两项从账单里拿掉,放进你的时间和信用卡。比较时只比许可费,等于把两项成本从等式左边删掉。

许可:0 美元的边界在哪里

Chatwoot 自托管页把三档写得很清楚:

  • Community Edition:$0 /agent/month,Free forever。但 Captain AI、Voice calls、Custom branding、Agent capacity、Roles & permissions、SSO/SAML、SLA policies、Priority support 全部标 Not included in Community Edition。
  • Premium Support:$19 /agent/month,Captain AI、Voice、自定义品牌、坐席容量、角色权限、优先支持都变成 Included in Premium Support;SSO/SAML 与 SLA 仍不含。
  • Enterprise Edition:$99 /agent/month,在 Premium 之上加 SSO/SAML 与 SLA policies。

这张表说明一件事:Community 是「不带 AI 的 helpdesk」,不是「免费的 AI 客服」。 如果你的目的就是让 AI 先回一轮,Community 的 0 美元不适用;你面对的是 19 或 99 美元的软件费,再加服务器。

另外,Premium 的退款按剩余时间计算,Enterprise 因为含专属部署与 onboarding 不退款。这两条不改变月成本,但会改变试错成本。

注意:自托管 Premium 的 19 美元/坐席/月 与云端 Startups 的 19 美元/坐席/月 不是同一个商品。前者只买软件许可,服务器另付;后者含托管与 300 credits。同名同价,内容不同。

服务器:官方三处口径,按最保守的算

Chatwoot 官方文档对硬件给了三组数字,彼此并不完全一致:

  1. System Requirements:4 cores 是推荐的最低核数,支持每天最多 10,000 个会话;4GB RAM 是「required」的最低内存,同样对应每天 10,000 个会话;还要求至少 1GB swap,Postgres 至少 5–10 GB 存储,Redis 从 100 MB 起,Sidekiq 进程可能用掉 1 GB 以上内存,官方建议把 worker 与 Rails 分开。
  2. 自托管定价页 FAQ:For production, start with at least 4GB RAM and 2 CPU cores.(2 核)
  3. DigitalOcean 部署指南:Create an instance with a minimum of 4vCPU and 8GB RAM.(4 核 8 GB)

三处口径不一致时,预算按最保守的那一组做:4 vCPU / 8 GB RAM / 1 GB swap。在 DigitalOcean 的 Basic Droplet 价目里,8 GiB / 4 vCPU 是 $48.00/月;4 GiB / 2 vCPU 是 $24.00/月。后者只满足 FAQ 的内存与核数下限,低于另外两份文档的建议,省下的 24 美元换来的是一台更容易在升级或 Sidekiq 峰值时被 OOM 杀掉的机器。

这还只是主机。官方文档还列出 Postgres、Redis、Sidekiq 三个依赖;你可以把它们放在同一台机器,也可以换成托管服务——后者会再加一笔账单,但把备份与故障转移的责任交出去。上传文件默认落本地磁盘,官方明确建议改用云存储,以便备份、避免数据丢失。这些都不含在 48 美元里。

运维:没有价目表,只有动作清单

自托管的运维不是「装一次就不管」。官方文档把责任写成了具体动作:

  • 安装:Docker 20.10.10+、Compose v2.14.1+;下载 .env 与 docker-compose.yaml;改数据库与 Redis 密码;跑 rails db:chatwoot_prepare;docker compose up -d;再配 Nginx 反向代理与 Let’s Encrypt 证书。
  • 升级:先读跨版本的 release notes;版本太旧要逐级升,不能直接跳最新;官方建议先在 staging 上测试;升级后重跑 db:chatwoot_prepare 处理迁移。Docker 的升级命令是 down → pull → up -d,再跑一次数据库准备。
  • 备份:Postgres(pg_dump)、上传文件(本地 storage 目录或对象存储)、.env 配置、代码自定义四类都要备;备份要放在不同物理位置,并严格控制访问权限。
  • 故障:Sidekiq 内存会随活跃度增长,官方说活跃服务器上可能超过 1 GB;这类进程需要监控与重启策略。

这些动作没有公开的工时价,本文不把它们折成美元。你只需要回答一个问题:过去一年,你愿意每个月花几个小时做升级、验证备份、处理证书与容器故障? 如果答案接近零,云端订阅费买的就是这几个小时。

模型调用:唯一算不出来的那一项

Chatwoot 的 Captain AI 按 credits 计费,官方用户指南列出「每次消耗 1 credit」的五类动作:

  1. 助手回复客户;
  2. 在助手 Playground 里发一条消息;
  3. 一次 Copilot 请求;
  4. 一次编辑器动作(改写、总结、建议回复);
  5. 一次音频转写。

添加文档、批准 FAQ、Suggest with Captain 的标签与优先级建议、以及自动化规则里的 Captain 条件,不消耗 credits。

规则还有三条对预算很关键:月度 credits 在续费日重置,未用完不结转;单独购买的 credits 在月度额度之后使用,6 个月过期、不可退款、且需要订阅有效;用量是账户一个总数,不按坐席、助手或功能拆分。页面会在用掉 80% 时弹横幅,但没有邮件提醒,也不会自动充值。

问题在于:自托管定价页只写 Captain AI Included in Premium Support / Included in Enterprise Edition,没有写每档包含多少 credits,也没有写超额单价;FAQ 只说它连接 OpenAI 的 GPT 模型。用户指南把「每档含多少、加购价多少」指向 Pricing & Plans > Captain AI credits,但自托管页并没有给出这组数字。同厂的云端页倒是给了:Startups 300、Business 500、Enterprise 800 credits,额外 $20 / 1,000 credits。

于是自托管的模型成本在公开资料里是空白:既不知道每月送多少,也不知道用完怎么计价,更不知道 OpenAI 侧的调用由谁结算。任何按 token 单价乘出来的数字都是编的,本文不写。落地前只能做一件事:在试用环境里跑自己的真实问题集,记录 Billing 里的 credits 消耗,再向厂商询价。

算账:一个坐席的月账单

假设:1 个坐席、每月不超过 10,000 个会话、按 2026-10-21 公开价目、不含税/备份存储/对象存储/邮件服务/你的工时。

方案 软件费 服务器 月账单 AI 能力
自托管 Community + 4GB/2vCPU 0 24 美元 24 美元 不含 Captain AI
自托管 Community + 8GB/4vCPU 0 48 美元 48 美元 不含 Captain AI
自托管 Premium + 8GB/4vCPU 19 美元 48 美元 67 美元起 含 Captain,额度未公布
云端 Startups 19 美元 含 19 美元 含 300 credits
云端 Business 39 美元 含 39 美元 含 500 credits

表格里 4GB/2vCPU 那一行只用于展示「最低配能低到多少」,它低于 System Requirements 的 4 核建议,也低于 DigitalOcean 指南的 4 vCPU/8GB;真正要长期跑,按 8GB 那两行做预算。

最刺眼的是第三行与第四行:同样是 19 美元的软件费,自托管要多付一台 48 美元的服务器,而且 AI 额度还是个未知数;云端 19 美元已经把服务器与 300 credits 包含进去。

那自托管什么时候才成立?

  • 你已经有合规或数据主权要求,客户数据不能出境、不能落在第三方 SaaS;
  • 你已经有闲置算力,服务器成本是沉没成本,不是新增现金支出;
  • 坐席数足够多,云端按坐席累加,自托管按机器累加,曲线会在某个点交叉(本文不替你做这个预测,用你自己的坐席数与会话量代入);
  • 你要改代码或做深度集成,SaaS 不让你碰运行时。

如果四条都不成立,自托管在这张表里省不下钱。

给一人公司的最小可维护方案

如果你确实要自托管,把方案压到一个人能维护的最小集合:

  1. 先跑 Community,不急着买 AI。用 24–48 美元的机器把 helpdesk、邮件、Nginx、TLS 跑通,确认你真的会用它,而不是装完就放着。
  2. 需要 AI 再上 Premium。此时软件费 19 美元/坐席/月;先用试用流量测 credits 消耗,再决定是否加购。不要在没测之前按「无限 AI」做预算。
  3. 机器按 4 vCPU / 8 GB / 1 GB swap 配。这是三份官方文档里最保守的一组;4 GB 机器只在低峰期安全。Postgres 与 Redis 可以同机起步,但要接受「机器挂了全挂」。
  4. 上传文件放对象存储。官方建议云存储,备份与迁移都更简单;本地 storage 目录只做缓存。
  5. 升级前必做三件事:读 release notes、在 staging 跑一遍、备份 Postgres 与 .env。升级后用 db:chatwoot_prepare 处理迁移。
  6. 每月看一次 Billing 的 credits 用量。80% 横幅没有邮件提醒,也没有自动充值;等客户消息发不出去才发现,就已经是事故。

退出条件

出现下面任意一条,就该重新算云端:

  • 你连续两个月没有主动打开过服务器,只在续费时想起它;
  • 升级需要请假或熬夜,且没有 staging 可测;
  • 备份只在同一台机器上,或从未做过恢复演练;
  • AI credits 的月度消耗波动大到无法预算;
  • 客户开始问 SOC 2、SSO、SLA,而你要自己补这些能力。

自托管不是「更高级」的选择,它只是把控制权与责任一起交给你。对一人公司来说,责任也是成本。

可执行清单

  • 先确认你要的是「AI 客服」还是「不带 AI 的 helpdesk」;前者 Community 不适用。
  • 用 4 vCPU / 8 GB / 1 GB swap 做服务器预算,别用 2 核 4 GB 的最低价。
  • 把对象存储、备份、邮件服务的账单单独列一行,不要并进服务器。
  • 在试用环境测 100 条真实问题,记录 credits 消耗与 AI 解决率。
  • 向厂商书面确认:自托管每档含多少 credits、超额单价、模型调用由谁结算。
  • 写下你的退出条件与复查日期。

来源

本文所有价格、配置与计费规则均来自下列公开页面,访问日期均为 2026-10-21:

  1. Chatwoot Self-Hosted Pricing and Plans核查于 2026/10/21:三档价格、Community 不含 Captain AI、Premium/Enterprise 的功能差异、退款政策,以及 4GB RAM / 2 CPU 的 FAQ 口径。
  2. System Requirements核查于 2026/10/21:4 核/4GB 的推荐下限、1GB swap、Postgres 5–10GB、Redis 100MB、Sidekiq 1GB+ 与分离部署建议。
  3. Docker Chatwoot Production deployment guide核查于 2026/10/21:Docker/Compose 版本、安装六步、Nginx 与 Let’s Encrypt、升级后数据库准备。
  4. DigitalOcean Chatwoot deployment guide核查于 2026/10/21:单 droplet 最低 4vCPU / 8GB。
  5. Droplet Pricing | DigitalOcean核查于 2026/10/21:8 GiB / 4 vCPU 为 48 美元/月,4 GiB / 2 vCPU 为 24 美元/月。
  6. Captain AI credits and usage核查于 2026/10/21:五类消耗动作、月度重置与不结转、加购 credits 的 6 个月有效期与不退款、80% 提醒。
  7. Backing Up Your Chatwoot Installation核查于 2026/10/21:Postgres、storage、配置、代码四类备份与异地存放要求。
  8. Upgrading your Chatwoot installation核查于 2026/10/21:读 release notes、逐级升级、staging 验证、升级后数据库准备。
  9. Environment Variables核查于 2026/10/21:上传文件默认本地存储,官方建议改用云存储并单独备份。
  10. Chatwoot Pricing: Free, Cloud & Self-Hosted Plans核查于 2026/10/21:云端 Startups/Business/Enterprise 的 300/500/800 credits,额外 1,000 credits 为 20 美元。

唯一主行动

把下一步变成可执行动作

阅读 AI 客服计价单位对比