在云端服务器上部署 OpenClaw 是实现 AI 助手 7x24 小时待命、全天候自动处理消息的最理想方式。服务器部署相比本地更稳定,能让你随时随地通过手机或电脑访问它。
准备工作:云服务器环境选型
- 操作系统:推荐 Ubuntu 22.04 LTS 或 Debian 12。
- 配置:建议 2 核 4GB RAM 左右(处理模型检索和大量插件时更流畅)。
- 防火墙:在安全组里放行 18789 端口。
部署流程:手把手教你上线
步骤一:连接服务器并更新环境
首先,你要进到你的服务器后台。
- 输入命令连接服务器:
ssh root@你的服务器IP - 更新系统:
apt update && apt upgrade -y - 成功标志:看到系统的命令提示符变为
#或者类似root@hostname。如果提示Connection timed out,请检查服务器的 22 端口是否放行。
步骤二:搭建 Node.js v22 核心基座
服务器预装的版本通常太老,我们需要用 NVM 手动升级。
- 安装 NVM 脚本:
bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash - 重新载入环境:
source ~/.bashrc - 安装 Node.js:
nvm install 22 - 如何验证:输入
node -v,看到显示v22.x.x说明基座已经打牢。
步骤三:一键全局安装 OpenClaw
我们直接从官方源获取最纯净的代码。
- 运行安装命令:
bash
curl -fsSL https://openclaw.ai/install.sh | bash - 成功标志:安装过程中会看到
Fetching latest version...。 - 验证指令:最后输入
openclaw,如果看到一串命令列表,说明安装成功。
步骤四:最重要的一步——配置守护进程 (Daemon)
服务器部署的核心是:即使我退出了 SSH 连接,OpenClaw 也要在后台坚守岗位。
- 开启向导:
openclaw onboard --install-daemon - 核心操作点:当向导提示
Install as background daemon? (yes/no)时,必须输入 yes。 - 如何验证服务是否启动:
bash
systemctl status openclaw-gateway - 成功标志:看到输出中有高亮绿色的 active (running) 字样。如果显示
inactive,输入systemctl start openclaw-gateway即可。
步骤五:配置与安全增强
云服务器直接暴露在公网,安全性是第一位的。
- 获取访问令牌 (Token):
bash这条命令会返回一个独一无二的 Token,请把它保存到你的记事本里,它是你进入 UI 界的唯一钥匙。
openclaw gateway token - 放行服务器端口(双重保障):
bash
ufw allow 18789
步骤六:远程访问 Dashboard
打开你本地电脑的浏览器。
- 地址栏输入:
http://你的服务器IP:18789 - 在弹框中输入刚才保存的 Token。
- 成功标志:能看到控制面板加载,且左侧能看到你配置的 Channels(渠道)和 Skills(技能)。
服务器部署的巅峰优势
- 7x24 小时值守:服务器不会关机,它能第一时间接收到来自微信、Telegram 的指令并回传。
- 消息集中聚合:作为整个系统的“大脑中枢”,它能同时对接多个对话平台,多端同步。
- 零成本维护:配合内置的 AutoUpdater 插件,你可以让服务器在凌晨自动同步最新补丁。
专家故障排查 (Troubleshooting)
- 无法打开 Dashboard:大概率是云厂商(如阿里云、腾讯云)的后台“安全组”没放行 18789 端口。
- 模型回复慢:检查服务器到模型提供商(OpenAI/Cloudflare 等)的延迟情况。
大功告成!你现在已经拥有了一台永不宕机的个人 AI 助理服务器,开始你的自动化之旅吧。