·5 分钟阅读·AskAIs Customer Service Team
2026 年自托管客户聊天:何时才值得
实时聊天的自托管 vs SaaS:数据驻留、GDPR、总成本、运维负担。实事求是地看看何时自己运行才划算。
self-hostcomplianceops
"自托管"听起来像是成年人该做的负责任选择。但实际上它是一场赌注——你用一张账单换取运维时间。下面就讲讲这场赌注什么时候划算,什么时候真的不划算。
自托管何时胜出
- 数据驻留 / 监管 —— 金融、医疗、欧盟公共部门。你需要证明消息从未离开过你的 VPC。SaaS 满足不了这一点。
- 50 名以上坐席 —— SaaS 按 $30/坐席 × 50 = $1,500/月,涨得很快。一小队 EC2 加上一个 RDS Postgres,成本可以远低于此。
- 定制集成 —— 如果你要修改源码来接入某个古怪的渠道或内部 SSO 变体,那你本来就需要拿到代码。
- 物理隔离环境 —— 国防、隔离网络。SaaS 根本无法触达你。
SaaS 何时仍然胜出
- 团队不到 10 名坐席
- 没有安全团队 / DPO 盯着你
- 团队里没人想凌晨 3 点为 Postgres 待命
最简自托管配置
AskAIs 智能客服系统 CE 自带一个 docker-compose.yml,可启动:
- 带 pgvector 扩展的 PostgreSQL 16
- 用于发布/订阅和队列的 Redis 7
- 用于 S3 兼容附件存储的 MinIO
- Web 应用(Next.js)、WebSocket 服务器、BullMQ worker
git clone https://github.com/singlink/singlink
cd singlink
cp .env.example .env
docker compose up -d放在 nginx 或 Cloudflare Tunnel 之后,15 分钟就能跑起一套可用的安装。社区版采用 AGPL-3.0;企业增值功能(SSO、智能模型路由、白标计费)则是单独的商业许可证。
需要预留预算的隐性成本
- 备份(你会忘记的;不如花钱用托管的 Postgres)
- TLS 证书(Let's Encrypt 免费,但续期需要监控)
- 升级测试(先在预发布环境跑;我们会安全地发布迁移,但你应当自己验证)
如果你拿不定主意,就先从 SaaS 起步,每季度导出一次数据。等到哪天用不下了,你就可以用同样的数据库 schema 自托管。