将 OpenClaw 安装在云服务器上,并不需要极其苛刻的条件,但为了保证它能稳定、流畅且不被黑客入侵地运行,你需要准备以下四个维度的条件:
一、 硬件与网络条件(云服务器配置)
OpenClaw 的硬件需求完全取决于你打算如何使用它。这里有两种典型模式:
模式 A:作为“纯调度器”(推荐新手/低成本)
OpenClaw 本身不跑大模型,只负责理解指令、调用工具,遇到复杂推理时去调用外部 API(如 OpenAI、DeepSeek、通义千问等)。
- CPU: 2核 即可。
- 内存(RAM): 2GB - 4GB。
- 硬盘: 20GB - 40GB 系统盘即可(主要用于存放代码和日志)。
- 网络带宽: 1Mbps - 3Mbps(如果是轻量应用服务器,默认带宽通常够用)。
- 成本参考: 几十元/月(国内阿里云/腾讯云轻量级,或海外 Vultr/DigitalOcean 基础款)。
模式 B:作为“全能本地站”(注重隐私/无外部API依赖)
你想在云服务器上直接跑开源大模型(如 Qwen-7B, Llama3-8B),让 OpenClaw 完全离线工作。
- CPU: 8核及以上(纯 CPU 推理较慢,仅适合轻度使用)。
- 内存(RAM): 至少 16GB,推荐 32GB 或 64GB(模型需要全部载入内存)。
- 硬盘: 50GB - 100GB SSD(开源模型文件通常几GB到十几GB不等)。
- 网络带宽: 3Mbps - 5Mbps。
- GPU(可选但强烈推荐): 如果要流畅跑本地模型,需要租用带 GPU(如 NVIDIA T4、A10、甚至 4090)的云服务器。
- 成本参考: 几百元到上千元/月。
二、 系统与环境条件
- 操作系统(OS): 强烈推荐 Ubuntu 22.04 LTS 或 24.04 LTS。因为 OpenClaw 及其依赖(如 Docker、Python、Node.js)在 Linux 环境下的兼容性最好,相关的报错解决方案在网上也最容易搜到。不建议使用 Windows Server。
- 运行环境:
- Docker 与 Docker Compose(首选): 绝大多数现代开源项目(包括 OpenClaw)都提供了 Docker 部署方式。用 Docker 可以免去配置复杂环境的痛苦,一键启动。
- Python 3.10+ / Node.js 18+(如果你选择原生部署)。
- 网络连通性:
- 如果你的云服务器在国内,且你需要调用 OpenAI 的 API,你需要配置代理或者确保服务器能顺畅访问海外网络。
- 如果调用国内大模型(如 DeepSeek、智谱等),国内服务器直接连接即可。
三、 必备的外部账号与密钥
OpenClaw 的核心是“连接世界”,你需要提前准备好它要调用的钥匙:
- 大模型 API Key(必须): 至少需要一个 LLM 的 API Key。例如:
- OpenAI API Key (GPT-4o/GPT-4o-mini)
- Anthropic API Key (Claude 3.5)
- 国内平替(更便宜且网络通顺):DeepSeek API、阿里通义千问 API、硅基流动 API 等。
- 其他工具的 API Key(按需): 取决于你想让 OpenClaw 帮你做什么。例如:
- 想让它搜网页:需要 Bing Search API 或 Serper API。
- 想让它读长文档:可能需要配置向量数据库的访问权限。
- 想让它画图:需要 Midjourney/SD API 或 DALL-E 权限。
四、 安全防护条件(极其重要!)
把带有 API Key 和可能包含私密数据的工具暴露在公网,安全是第一位的。
- 域名(可选但推荐): 购买一个便宜的个人域名(如
.com或.me),解析到你的云服务器 IP。一方面方便记忆,另一方面可以申请免费 HTTPS 证书加密传输。 - 反向代理与防火墙:
- 使用 Nginx 或 Caddy 作为反向代理,不要直接把 OpenClaw 的端口(如 3000 或 8080)直接暴露在公网。
- 配置云服务器的安全组规则:只开放 80 (HTTP)、443 (HTTPS) 和 22 (SSH) 端口,关闭其他所有端口。
- 访问鉴权: 确保 OpenClaw 自带了密码登录功能,或者你在 Nginx 层设置了 Basic Auth(弹出用户名密码框),防止被陌生人白嫖你的 API 额度。
📋 总结:你的极简采购清单
如果你现在就想动手,你需要去云厂商(如阿里云、腾讯云)下单买一台机器,配置如下:
- 系统: Ubuntu 22.04 64位
- 配置: 2核 CPU + 4GB 内存 + 40GB SSD(轻量应用服务器即可)
- 带宽: 3Mbps
- 密钥: 提前注册好 DeepSeek 或 OpenAI 账号,充值 10 块钱,拿到 API Key
- 安全: 在云后台安全组放行 22、80、443 端口
部署流程预演: 用 SSH 登录服务器 -> 安装 Docker -> git clone OpenClaw 代码 -> 填入你的 API Key -> 运行 docker-compose up -d -> 浏览器输入服务器 IP 访问。整个过程通常在 15 分钟内可以搞定。
评论