首页 › 文章 › WhatsApp 机器人用 VPS

WhatsApp 机器人用 VPS:运行 Evolution API 该怎么选

更新于 2026 年 10 月 28 日 · 阅读约 7 分钟

自动客服、消息通知、n8n 集成或 AI 聊天机器人:几乎所有 WhatsApp 项目都需要一个运行在 24 小时开机的服务器上的 API。下面介绍需要多少资源、该选哪款 VPS,以及如何避免号码被封。对于做海外市场的跨境卖家来说尤其实用。

Evolution API 是什么

Evolution API 是一个流行的开源项目,用于把 WhatsApp 号码连接到外部系统。你只需像 WhatsApp Web 一样扫一次二维码,之后就能通过 HTTP 调用和 webhook 收发消息。它可以轻松集成 n8n、Typebot、Chatwoot 等工具。

它在 Docker 中运行良好,并且需要一直在线,所以 VPS 是它最合适的运行环境。

重要提示:Evolution API 使用的是非官方的 WhatsApp 连接方式。群发、向未同意的用户发消息或机器人式的行为都可能导致号码被封。对于大规模或关键业务,请考虑 Meta 的官方 WhatsApp Business 平台(Cloud API),它按会话收费,但没有这种风险。

需要多少资源

场景vCPU内存
1 至 3 个号码,仅运行 API11–2 GB
多个号码 + 数据库(Postgres/Redis)1–22–4 GB
API + n8n + Typebot 或 Chatwoot 在同一台服务器2+4–8 GB

内存是最关键的。每个已连接的号码都会保持一个会话,而 Chatwoot 和 n8n 这类工具本身就很吃内存。如果打算把所有东西放在一台服务器上,请从 4 GB 起步。

为什么服务器离用户近会有帮助

最适合 WhatsApp 机器人的 VPS

1. Hostinger KVM:最适合大多数人

数据中心遍布 4 大洲(包括美国、欧洲、印度、新加坡和巴西),入门套餐(KVM 1,$6.49/月)就有 4 GB 内存,并提供现成的 Docker 模板。同时运行 Evolution API、数据库和 n8n 也绰绰有余。搭建第一个机器人时,这是最简单的选择。

2. Vultr:小规模起步,全球可选

30 多个地区,按小时计费,几乎可以把服务器放在任何国家。最便宜的套餐(512 MB)运行带数据库的 Evolution API 比较吃紧,建议选 1 到 2 GB 的套餐。适合测试,或者需要频繁创建和删除服务器的情况。

3. Contabo:适合多号码、多工具

如果你要服务多个客户、每个客户一个号码,并同时运行 Chatwoot、n8n 和 Typebot,Contabo 以 $5.28/月提供的 8 GB 内存会很有优势。代价是基础价格下可选地区较少,性能波动也更大。

把机器人部署在离用户近的服务器上 Hostinger KVM,4 GB 内存,Docker 开箱即用。
查看 Hostinger 套餐 →

如何安装 Evolution API

首先完成 Ubuntu 基础安全设置。然后:

  1. 安装 Docker:
    curl -fsSL https://get.docker.com | sh
  2. 从 Evolution API 官方文档下载示例 docker-compose.yml 和 .env 文件。请始终使用文档中标注的版本,因为不同版本的镜像名和变量会变化。
  3. 在 .env 中设置一个强 API 密钥(全局认证变量),它保护所有调用。
  4. 启动容器:
    docker compose up -d
  5. 用 Caddy、Traefik 或 Nginx 等反向代理,在前面配置带 HTTPS 的域名。webhook 和集成都需要 HTTPS。
  6. 创建实例并扫描二维码,使用你要接入的号码的 WhatsApp 扫码。

避免号码被封的好习惯

总结

对于使用 Evolution API 的 WhatsApp 机器人,一台离用户近、2 到 4 GB 内存的 VPS 能满足大多数项目,Hostinger KVM 1 是最均衡的起点。如果要在同一台服务器上运行多个工具和号码,请考虑 8 GB 的套餐。还拿不定主意?试试 VPS 选择器;买好之后,还可以用 TopVPS Monitor 免费监控你的服务器。