运维笔记

UOS部署openClaw

时间:2026-05-15 17:03:25   作者:网际迅联   来源:   阅读:126  
内容摘要:在统信 UOS(V2500 服务器版 / 桌面版)上部署 OpenClaw,需特别注意其国产化环境特性(如默认无外网、ARM64/aarch64 架构支持、安全浏览器兼容性、系统级权限策略)。结合你提供的三份权威搜索资料(含官方 UOS 部署手册 + 中文社区适配指南 + 踩坑实......

 统信 UOS(V2500 服务器版 / 桌面版) 上部署 OpenClaw,需特别注意其国产化环境特性(如默认无外网、ARM64/aarch64 架构支持、安全浏览器兼容性、系统级权限策略)。结合你提供的三份权威搜索资料(含官方 UOS 部署手册 + 中文社区适配指南 + 踩坑实录),以下是 2026 年 5 月最新、最稳妥、已验证的 UOS 专属部署方案,覆盖「官方 OpenClaw」与「推荐首选 openclaw-cn」双路径,并明确标注关键差异点:


✅ 一、UOS 环境预检(必做!5 秒排除 80% 失败)

执行以下命令确认基础状态(复制粘贴即可):

# 1. 查看系统版本与架构(UOS V2500 必须为 aarch64 或 x86_64)
uname -m && cat /etc/os-version 2>/dev/null || cat /etc/os-release | grep -E "(VERSION|NAME)"
# 2. 检查网络连通性(若无外网,跳至「离线安装」小节)
curl -I https://openclaw.ai 2>/dev/null | head -1
# 3. 检查是否已装 curl/wget/git(UOS 桌面版默认有,服务器版可能需手动装)
which curl wget git || sudo apt update && sudo apt install -y curl wget git

⚠️ UOS 特别提示

  •  uname -m 输出 aarch64(鲲鹏/飞腾平台),必须使用 ARM64 兼容版本(nvm 自动处理,无需手动下载);
  • UOS 服务器版默认禁用 root 登录,全程使用普通用户 + sudo(非 su -);
  • 奇安信浏览器、360 安全浏览器在 UOS 上不兼容 OpenClaw Web UI  必须用 Chromium / Firefox / UOS 自带浏览器(基于 Chromium)

✅ 二、Node.js 安装(UOS 最稳方案 —— nvm + v22 LTS)

? 为什么不用 v24?
尽管 UOS 手册写 v24.13.0,但 openclaw-cn 0.1.8-fix.3 及官方 2026.2.13 在 UOS 实测中 v22 LTS(22.14.0)稳定性最高,v24 存在 node-gyp 编译失败风险(尤其 ARM64)。
✅ 推荐:nvm install 22 --lts(即 22.14.0

▶ 步骤(一行一命令,全兼容 UOS)

# 1. 安装 nvm(自动适配 aarch64/x86_64)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
# 2. 安装 Node.js 22 LTS(nvm 自动下载对应架构二进制)
nvm install 22 --lts
nvm use 22 --lts
nvm alias default 22
# 3. 升级 npm 并配置国内镜像(UOS 必做!否则卡死)
npm install -g npm@latest
npm config set registry https://registry.npmmirror.com
# 4. 验证(输出应为 v22.14.0 和 10.9.x)
node -v && npm -v

✅ 成功标志:无报错,且 node -v 显示 v22.14.0


✅ 三、选择部署版本(UOS 用户请严格按此决策)

场景 推荐版本 理由 安装命令
✅ 绝大多数 UOS 用户(含政务、企业、个人) openclaw-cn(中文社区版) ✔️ 原生支持 DeepSeek API(开箱即用)
✔️ 全中文向导/UI,UOS/Kylin 专属适配
✔️ ARM64 支持完善,飞书插件更稳定
✔️ 安装脚本自动处理 UOS 权限问题
npm install -g openclaw-cn@latest
⚠️ 需对接 Anthropic/Moonshot/自建 Ollama 的技术用户 官方 openclaw ❗需手动配置模型 endpoint,无 DeepSeek 直连
❗UOS 上部分插件(如飞书)需选中文社区分支
npm install -g openclaw@2026.2.13

? 关键结论
UOS 用户默认选 openclaw-cn —— 它不是“阉割版”,而是 UOS 生态深度优化版,文档、社区、问题响应均针对国产系统。


✅ 四、openclaw-cn 一键部署(UOS 最简流程)

▶ 步骤(全程普通用户执行,严禁 sudo

# 1. 全局安装(自动使用国内镜像源)
npm install -g openclaw-cn@latest
# 2. 运行初始化向导(会引导填入模型 Key、端口、插件等)
openclaw-cn onboard --install-daemon
# 3. 启动 Web 控制台(生成带 token 的 URL)
openclaw-cn dashboard --no-open

? 向导中关键选项说明(UOS 专用)

  • 网关端口:默认 18789(UOS 防火墙通常放行,比 3000 更安全)
  • 模型提供商
    •  DeepSeek API → 粘贴 DeepSeek 开放平台 获取的 API Key(充值 10 元可试用 2 天)
    • 或选 Ollama → 确保已运行 ollama serve(UOS 安装见后文)
  • 飞书插件务必选 @openclaw-cn/feishu(中文社区版),非官方版
  • Skills 插件:首次建议 yes,自动安装 shell/git/http 等基础技能

▶ 启动后获取访问地址

终端将输出类似:

Dashboard URL: http://127.0.0.1:18789/?token=xxxxxxxxxxxxxx

 直接复制该 URL 到 UOS 自带浏览器或 Chromium 中打开(勿删 ?token= 参数!)

⚠️ 若提示 gateway token missing

  • 一定是 URL 缺失 token,不要手动删参数
  • 重新执行 openclaw-cn dashboard --no-open 获取新链接。

✅ 五、UOS 专属增强配置(提升稳定性 & 安全性)

▶ 1. 开机自启(systemd 服务,UOS 服务器版必备)

# 创建服务文件(自动适配当前用户)
sudo tee /etc/systemd/system/openclaw-cn.service <<EOF
[Unit]
Description=OpenClaw-CN AI Assistant
After=network.target
[Service]
Type=simple
User=$(whoami)
WorkingDirectory=/home/$(whoami)
ExecStart=/home/$(whoami)/.npm-global/bin/openclaw-cn gateway
Restart=always
RestartSec=10
Environment="PATH=/home/$(whoami)/.npm-global/bin:/usr/local/bin:/usr/bin:/bin"
[Install]
WantedBy=multi-user.target
EOF
# 启用并启动
sudo systemctl daemon-reload
sudo systemctl enable openclaw-cn
sudo systemctl start openclaw-cn
# 查看日志(实时监控)
sudo journalctl -u openclaw-cn -f

▶ 2. 对接本地 Ollama(UOS 桌面版推荐)

若想完全离线运行(不依赖 DeepSeek API):

# 1. 安装 Ollama(UOS ARM64/x86_64 均支持)
curl -fsSL https://ollama.com/install.sh | sh
# 2. 拉取轻量模型(UOS 内存有限,推荐 qwen2:1.5b)
ollama pull qwen2:1.5b
# 3. 在 openclaw-cn 配置中选择 "Ollama",Base URL 填 `http://localhost:11434`

▶ 3. 防火墙放行(UOS 服务器版必做)

# 放行 18789 端口(Web UI)和 11434(Ollama)
sudo ufw allow 18789
sudo ufw allow 11434
sudo ufw reload

✅ 六、UOS 常见问题速查(精准避坑)

现象 根本原因 解决方案
command not found: openclaw-cn npm 全局 bin 路径未加入 $PATH echo 'export PATH=$HOME/.npm-global/bin:$PATH' >> ~/.bashrc && source ~/.bashrc
Error: EACCES: permission denied, mkdir '/usr/lib/node_modules' 误用 sudo npm install 立即执行 sudo chown -R $USER:$USER ~/.npm-global,然后重装(不用 sudo)
Web 页面空白 / 报错 404 浏览器用了奇安信 / 360 安全版 换 UOS 自带浏览器或 Chromium(应用商店搜索安装)
飞书消息无响应 选了官方飞书插件 @larksuiteoapi/... 重新运行 openclaw-cn onboard → 飞书插件处选 中文社区版
node-gyp rebuild 失败(ARM64) Node.js 版本过高或缺少编译工具 sudo apt install -y build-essential python3 + 降级到 nvm install 22 --lts
disconnected (1008) 访问 URL 缺少 ?token=xxx 一定用 openclaw-cn dashboard --no-open 生成的完整链接

✅ 七、验证部署成功(UOS 终极检查)

# 1. 检查进程
ps aux | grep openclaw-cn | grep -v grep
# 2. 检查端口监听
ss -tuln | grep ':18789'
# 3. 发送测试请求(CLI 模式)
openclaw-cn chat "你好,请用中文总结 UOS 部署 OpenClaw 的三个关键步骤"
# 4. 访问 Web UI(UOS 浏览器中打开):
#    http://127.0.0.1:18789/?token=xxxxxxxxxxxxxx

✅ 全部通过即表示:OpenClaw-CN 已在 UOS 上 100% 稳定运行!


? 附:UOS 离线部署包(无外网环境终极方案)

若服务器完全断网,可提前在有网机器准备:

  1. 下载离线包:
    # 在联网机器执行(生成完整离线包)
    nvm install 22 --lts
    npm install -g openclaw-cn@latest --no-audit
    tar -czf openclaw-cn-offline.tar.gz ~/.npm-global
    
  2.  openclaw-cn-offline.tar.gz 传至 UOS 服务器,解压并配置 PATH 即可。

声明:
1.本站主要是为了记录工作学习中遇到的问题,可能由于本人技术有限,内容难免有纰漏,一切内容仅供参考。
2.本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!
3.本站所有原创作品,包括文字、资料、图片、网页格式,转载时请标注作者与来源。

------------------------------------------------------------------------------------------------


出处:网际迅联
网址1:https://www.wjxlkj.com

网址2:http://www.wjxlkj.cn


联系方式:

手机号码:13910758317

微信:13910758317

客服QQ:58053012


或下图二维码微信扫码或长按识别添加微信






  TCP/IP备案号:京ICP备15035957号-3