买 Linux 云服务器跑 OpenClaw 2.0,最容易踩的坑不是装不上,而是档位买小了:Gateway 能起来,一开通道、一跑技能,内存就被吃光。我们按常见 VPS 规格在 Ubuntu 上把本机安装、Docker、远程 API 和本地模型各跑了一轮,记录 CPU、内存和磁盘的真实占用,方便你按工作负载下单,而不是按「能 SSH 进去」下单。
先给结论:只走远程 API、做文本通道,2 vCPU / 8 GB / 40 GB 是更稳的日常起点;2 vCPU / 4 GB 能启动,但不要叠加浏览器技能或现场构建镜像。要在同一台机器上跑 7B 本地模型,内存直接按 16 GB 准备。OpenClaw 官方文档把网关定位为自托管、多通道的 Agent 入口,安装与模型选择都按「一台自己的机器」来设计,规格余量比官网最低字面值更重要。
先按工作负载选档,不要按最低价选
OpenClaw 2.0 的进程本身不重。空闲时 Gateway 常驻大约两三百 MB,CPU 几乎贴着 0。真正把机器拖垮的是三件事叠在一起:首次启动编译沙箱、Docker 在本机构建镜像、以及本机推理。官方 OpenClaw Docker 安装文档 写得很直白:本地源码构建镜像至少要 6 GB RAM;改用 ghcr.io/openclaw/openclaw 预构建镜像,就能躲开这次峰值。
所以同一套 OpenClaw 2.0,在 4 GB 和 16 GB 上的体验完全不是「快一点慢一点」,而是「能活」和「能干活」。下面这张图是我们给采购用的三档切法。
测试环境怎么对齐
我们用同一套 Ubuntu 云主机镜像,只改 CPU、内存和磁盘,避免把「机器代差」算进 OpenClaw 头上。系统装完先做一次 apt update && apt upgrade,再装 Node(官方推荐 Node 26,或 Node 24.16+)、Git 和 Docker Compose v2。SSH 只开密钥登录;如果连不上,先按站内这篇 Linux 服务器 SSH 连接被拒的 5 种排查方法 排除安全组、sshd 和密钥,再继续装网关。
每档机器记录四组数字:系统空闲、Gateway 空闲、接上一个 Telegram 通道后的稳态、收到一条带工具调用的消息后的峰值。磁盘看 Ubuntu 根分区、Docker 镜像层、以及 ~/.openclaw 工作区。数字取三次测量的中位数,不取「刚好没崩」的一次好运。
free -h 的 available,不看虚高的 VIRT。CPU 看 60 秒平均,不看单核瞬间尖峰。磁盘不含 swap 文件本身。
Ubuntu 和 Docker 各自吃掉多少
Ubuntu 22.04 与 24.04 都能跑 OpenClaw 2.0。24.04 空闲大约多占 100–200 MB,换来更新的内核和更长的 LTS 窗口;22.04 的好处是网上排错帖更多。两者都不该再叠一层桌面环境——云主机上的桌面会直接吃掉你本想留给网关的那 1 GB。
Docker 的开销分两笔。引擎空闲大约 150–250 MB;镜像本身,slim 大约 1–2 GB 磁盘,带 Chromium 的 -browser 变体会再涨一截。本机 curl -fsSL https://openclaw.ai/install.sh | bash 安装没有容器层,空闲更瘦,但回滚要靠你自己留二进制和配置副本。4 GB 机器上我们只建议本机安装 + 远程 API;要 Docker,请直接拉预构建镜像,不要在这台机上 docker build。
Docker Engine 请走官方源,不要用发行版仓库里过期的包。安装步骤以 Docker 官方 Ubuntu 安装文档 为准,装完确认是 docker compose 插件而不是老的 docker-compose 二进制。OpenClaw 的 Compose 流程按 v2 来写。
| 安装路径 | 空闲内存 | 磁盘增量 | 适合谁 |
|---|---|---|---|
| 本机 install.sh | 约 250–400 MB | 约 0.4–0.8 GB | 4 GB 试跑、要最少开销 |
| Docker 预构建镜像 | 约 450–700 MB | 约 2–4 GB | 8 GB 日常、要隔离回滚 |
| 本机构建镜像 | 峰值 ≥ 6 GB | 构建缓存另计 | 只在 8 GB+ 或 CI 机器做 |
四档规格实测:CPU、内存、磁盘
下面这张表是这次 OpenClaw 2.0 VPS 部署实测的核心。CPU 列写「够不够调度」,内存列写「会不会 OOM」,磁盘列写「装完还能不能留日志」。全部是远程 API、单通道、未开本地模型时的结果。
| 规格 | CPU | 内存 | 磁盘建议 | 结论 |
|---|---|---|---|---|
| 2C2G / 25 GB | 能调度,一并发就抖 | available 长期低于 300 MB | 装完所剩无几 | 不建议,Docker 构建必 OOM |
| 2C4G / 40 GB | 单通道够用 | 稳态约 2.1–2.6 GB 已用 | 40 GB 刚够 | 文本-only 可跑,别开浏览器 |
| 2C8G / 80 GB | 双通道仍稳 | available 常留 3 GB+ | 80 GB 从容 | 远程 API 日常首选 |
| 4C16G / 160 GB | 工具调用峰值不排队 | 可叠 7B 或浏览器之一 | 模型文件要另算 | 要本地推理再买这一档 |
2C2G 的失败方式很固定:Gateway 起来后 available 只剩一两百 MB,再拉一层 Docker 或一次 onboard,内核直接 OOM,容器退出码 137,日志里几乎没有业务报错。4 GB 能活,但你必须关掉浏览器技能、关掉本机构建、把日志轮转打开。8 GB 才第一次出现「还能再开一个通道」的余量。16 GB 的意义不是让文本聊天更快,而是让你有资格讨论本地模型。
磁盘比很多人想的快满。Ubuntu 更新后根分区就去到 8–12 GB;Docker 镜像 2–6 GB;工作区和日志一个月 1–5 GB。官方只说「给镜像和日志留够空间」,我们按可运维来写:不含本地模型至少 40 GB,日常 80 GB,本机模型再加 10–20 GB。swap 可以开 2–4 GB 当保险,但不能拿 swap 当内存规划——一进 swap,工具调用的尾延迟会明显变差。
本地模型 vs 远程 API:成本怎么算
远程 API 把推理从 VPS 拿走,机器只负责 Gateway、通道和工具。这是 OpenClaw 最省硬件的用法:OpenClaw 官方文档 也默认你自备一家模型供应商的密钥。代价是按 token 付费,上下文会离开这台机。
本地模型把账单换成内存。7B 量化权重大约 4–5 GB,加上 Ollama 运行时和 KV cache,16 GB 机器刚好能和 Gateway 共存;14B 要按 32 GB 想。同机对接 Ollama 时,TLS、SSH 隧道和 NO_PROXY 比「模型能不能下载」更容易踩坑,细节见 OpenClaw 对接本机或内网 Ollama 的分层排障。
按 2026 年常见 Linux 云主机标价粗算一个月(美元,未含流量超额):
| 方案 | 机器月租 | 模型账单 | 合计量级 | 适合 |
|---|---|---|---|---|
| 2C8G + 远程 API | 约 10–18 | 轻量 15–40,重度更高 | 25–60 | 个人助手、低敏感上下文 |
| 4C16G + 本地 7B | 约 20–40 | 0 | 20–40 | 日调用多、要数据不出机 |
| 8C32G + 本地 14B | 约 40–80 | 0 | 40–80 | 质量更接近云端中型模型 |
很多人以为「本地一定更便宜」。账要分开看:如果你一个月只打几百次短对话,远程 API 的账单经常低于把机器从 8 GB 升到 16 GB 的差价;本地 7B 还要接受质量、工具跟随和长上下文上的折损。反过来,Cron 整点巡检、频道里一天几百条、或者日志不能出网,16 GB + 7B 会先把 API 账单打平,再把隐私留下。
折中做法我们更推荐:Gateway 继续走远程主模型,把标题生成、短摘要这类杂活交给官方说的 utility 小模型,或者偶发切到本机 7B。不要在同一台 8 GB 机器上同时开浏览器技能和本地 14B,内存账对不上。
怎么下单:一张决策表
把「我想要的能力」写成必须同时成立的条件,再买机器。条件互相打架时,拆成两台,比一台既跑浏览器又跑 14B 更便宜、更好排障。
| 你要的能力 | 最低能开机 | 建议下单 | 明确不要做 |
|---|---|---|---|
| Telegram / Discord 文本助手 | 2C4G 本机安装 | 2C8G + Docker 预构建 | 本机构建镜像、开桌面 |
| 再加浏览器技能 | 4C8G | 4C8G 或 4C16G | 与本地 14B 同机 |
| 本机 7B 推理 | 4C16G | 4C16G NVMe 80 GB+ | 指望 8 GB 硬扛 |
| 团队多通道 + 审计日志 | 4C8G | 4C8G / 80–160 GB | 日志不轮转 |
生产上还有两件和规格无关、但会让「看起来内存不够」的事:Gateway 绑 0.0.0.0 却没反代、以及日志盘写满。前者该绑 127.0.0.1 再走 Nginx / Caddy;后者给 Docker 和 journald 加上大小上限。规格买对之后,这两项决定你下周还要不要半夜起来扩盘。
FAQ
1C1G 或 2C2G 能用来试用吗?
只能验证「安装脚本能跑完」这一步。Gateway 一接通道就会抖,Docker 构建几乎必然 137。试用请至少 4 GB,准备留下来请直接 8 GB。
必须上 Ubuntu 吗?Debian 行不行?
Debian 12 也能跑,Docker 官方同样支持。我们选 Ubuntu 是因为镜像好找、文档和排错帖对齐。别在生产机上用非 LTS 桌面版凑数。
CPU 是瓶颈还是内存是瓶颈?
远程 API 场景几乎全是内存和磁盘。CPU 只有在本机推理、浏览器渲染或本机构建镜像时才成为第一条警戒线。4 vCPU 对文本网关是奢侈,对 14B 是刚需。
磁盘选普通 SSD 还是 NVMe?
远程 API 对磁盘不敏感。本地模型加载和 Docker 层展开能感到 NVMe 的好处。80 GB NVMe 比 160 GB 慢盘更值得,前提是你打开了日志轮转。
网关放 Linux,控制面可以放云端 Mac mini
Linux VPS 适合常驻 OpenClaw Gateway:便宜、镜像标准、Docker 资料齐。但当你还要在同一套工作流里做 Safari 验收、Xcode 签名,或希望有一台低功耗、少崩溃的值班机时,再往这台已经跑着 Docker 和日志的 Linux 上加负载,内存账很快会打回原形。Apple Silicon 统一内存、待机大约 4W、macOS 适合长期无人值守,这三点和「再买一档 32 GB Linux」是不同维度的选择。
更稳的拆法是:Linux 云主机专跑网关和远程 API,云端 Mac mini 专跑需要原生 macOS 的构建与桌面自动化。Homebrew、Docker、SSH 在 Mac 上开箱即用,也不用为了多一个浏览器技能去和 Ollama 抢同一份 RAM。
如果你已经按本文把 Linux 档位定下来,下一步是给团队留一台不跟推理抢内存的控制节点——VPSSpark 云端 Mac mini M4 就是这个位置。立即了解套餐方案,按周或按月加一台,比把所有进程塞进同一台 VPS 更好排障。