【OpenClaw】——绿联NAS部署OpenClaw

📖 前言:OpenClaw 是一款强大的开源 AI Agent,能帮你自动化处理各类复杂任务。本文将演示如何在绿联 NAS 上利用Ubuntu虚拟机快速部署 OpenClaw,并接入大模型,手把手带你搭建一个 24 小时在线的私有 AI 助理。


目录

  • [🕒 1. 前置工作](#🕒 1. 前置工作)
    • [🕘 1.1 NAS网络配置](#🕘 1.1 NAS网络配置)
    • [🕘 1.2 创建Ubuntu虚拟机](#🕘 1.2 创建Ubuntu虚拟机)
    • [🕘 1.3 配置SSH与Node.js环境](#🕘 1.3 配置SSH与Node.js环境)
  • [🕒 2. 一键安装Openclaw](#🕒 2. 一键安装Openclaw)
  • [🕒 3. 准备大模型](#🕒 3. 准备大模型)
  • [🕒 4. 疑难解答](#🕒 4. 疑难解答)
    • [🕘 4.1 环境变量](#🕘 4.1 环境变量)
    • [🕘 4.2 Web 控制台报错](#🕘 4.2 Web 控制台报错)
    • [🕘 4.3 代理环境](#🕘 4.3 代理环境)

🕒 1. 前置工作

🕘 1.1 NAS网络配置

首先需进行虚拟机的网络配置,将虚拟机和物理机(绿联NAS)处于同一局域网中,便于管理与传输。

控制面板 → 网络设置 → 网络桥接,启用虚拟网络桥接

随后打开虚拟机应用,管理 → 网络。将模式选择为 桥接模式-LinuxBridge


看到宿主机网卡是VBR-LAN1 ,这样就配置好了

🕘 1.2 创建Ubuntu虚拟机

🔎 Ubuntu 清华源镜像下载

下载Ubuntu Live Server版本,这个版本是通过命令行管理,无图形化界面

打开NAS虚拟机应用 → 管理 → 镜像 → 添加镜像 → 从NAS ,导入下载好的 Ubuntu 镜像

随后在虚拟机界面 → 新建 → 新建虚拟机,按照如下操作步骤,配置2核4G 50G空间就行,注意网络选中刚刚配置好的虚拟桥接网卡,其他默认即可

开机虚拟机,一路回车或者选择Done就好

配置好账号、服务器、用户名、密码,后续SSH会用到

勾选 Install OpenSSH server (按回车进行勾选)

随后按方向键选择 Reboot Now 重启

安装完成。输入账号密码即可确认是否安装成功

🕘 1.3 配置SSH与Node.js环境

登录路由器后台,找到刚刚配置的Ubuntu服务器,记下IP地址

在自己电脑打开任意SSH工具(这里使用Xshell8),使用SSH连接该Ubuntu服务器:

安装NodeJS:

bash 复制代码
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs
node --version

看到版本号v22.x.x 以上,则代表安装成功

🕒 2. 一键安装Openclaw

使用如下脚本进入一键安装模式,通常几分钟就下载完毕。如果卡住很久不动,建议配置临时代理以便加速完成。

bash 复制代码
curl -fsSL https://openclaw.ai/install.sh | bash

配置环境变量,这样免于后续安装需使用npx命令:

bash 复制代码
export PATH="/home/ugnas/.local/bin:$PATH"

进入新手引导

bash 复制代码
openclaw onboard --install-daemon

以下是我的配置过程,仅供参考

配置项(英文 + 中文括号) 配置内容
I understand this is personal-by-default and shared/multi-user use requires lock-down. Continue?(已理解安全说明并继续) 选择 Yes
Onboarding mode(引导模式) 选择 Manual
What do you want to set up?(需要设置的内容) 选择 Local gateway (this machine)
Workspace directory(工作目录) 使用默认路径 /home/ugnas/.openclaw/workspace
Model/auth provider(模型 / 认证提供商) 选择 Skip for now,后续可以配置
Filter models by provider(按厂商过滤模型) 选择 All providers
Default model(默认模型) 选择 Keep current,后续可以配置
Gateway port(网关端口) 使用 18789
Gateway bind(网关监听地址) 选择 LAN (0.0.0.0)
Gateway auth(网关认证方式) 选择 Token
Tailscale exposure(Tailscale 暴露) 选择 Off
How do you want to provide the gateway token?(网关令牌获取方式) 选择 Generate/store plaintext token
Gateway token(网关令牌) 留空回车,自动生成
Configure chat channels now?(现在配置聊天渠道) 选择 Yes
Select a channel(选择聊天渠道) 选择 Finished,暂不配置
Search provider(网络搜索服务商) 选择 Skip for now,后续可以配置
Configure skills now? (recommended)(现在配置技能) 选择 No
Enable hooks?(启用自动化钩子) 选择 Skip for now,后续可以配置
Systemd lingering(系统用户会话保活) 已 Enabled systemd lingering for ugnas
Gateway service runtime(网关服务运行时) 选择 Node (recommended)
Enable bash shell completion for openclaw?(启用命令自动补全) 选择 Yes

看到 Onboarding complete ,代表配置完成。

在控制台找到 Dashboard ready 的信息,此处是我们Web UI 控制台的地址,注意需使用这一串带Token的链接(因为直接访问端口是无效的)

浏览器进入该控制台,看到网关正常就表示可用了

🕒 3. 准备大模型

这里购买了阿里云的Coding Plan Lite,建议实际使用以月套餐的大模型为主,避免按Token计费的(因为消耗巨大)

🔎 在OpenClaw接入阿里云 Coding Plan 指南

生成好API Key后,直接在Web控制台 配置 → Raw → 粘贴大模型的示例代码,其中apiKey就填入自己生成的。随后点击Save → Update

如果保存失败(比如卡在Updating),建议手动SSH检查该配置文件是否更新,如果成功,可以从网页端开始对话了。

🕒 4. 疑难解答

🕘 4.1 环境变量

问题:输入openclaw 指令提示command not found

解决:需配置全局环境变量

bash 复制代码
echo 'export PATH="/home/ugnas/.npm-global/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

🕘 4.2 Web 控制台报错

Web控制台红色提示:

  1. origin not allowed (open the Control UI from the gateway host or allow it in gateway.controlUi.allowedOrigins)
  2. control ui requires device identity (use HTTPS or localhost secure context)

解决:将来源ip纳入白名单,并开启两个可选项

bash 复制代码
vim ~/.openclaw/openclaw.json
bash 复制代码
  "allowInsecureAuth": true,
  "dangerouslyDisableDeviceAuth": true

🕘 4.3 代理环境

问题:之前将本地电脑作为临时代理服务器加速服务安装,Openclaw安装完后会将此配置写入profile,从而导致服务不能独立运行。

解决:修改该配置文件的IP地址,在本机(NAS)上独立挂载代理,随后将代理端口暴露给该文件(开启局域网连接)

编辑 OpenClaw 网关配置文件,将 Environment 的 HTTP_PROXY和HTTPS_PROXY都改为前面代理的端口

bash 复制代码
ugnas@ugreen:~$ vim /home/ugnas/.config/systemd/user/openclaw-gateway.service

编辑完成后,注意重启 Openclaw 网关:

bash 复制代码
openclaw gateway stop
systemctl --user daemon-reload
openclaw gateway start

查询配置是否生效:

bash 复制代码
# 查询Openclaw PID,并填入下面指令
pgrep -f openclaw  
sudo cat /proc/[PID]/environ | tr '\0' '\n' | grep -E "proxy|192\.168\.31"

完整操作记录如下:

bash 复制代码
ugnas@ugreen:~$ sudo cat /proc/26138/environ | tr '\0' '\n' | grep -E "proxy|192\.168\.31"
HTTP_PROXY=http://192.168.31.162:7897
HTTPS_PROXY=http://192.168.31.162:7897
ugnas@ugreen:~$ openclaw gateway stop

?? OpenClaw 2026.3.7 (42a1394)
   More integrations than your therapist's intake form.

Stopped systemd service: openclaw-gateway.service
ugnas@ugreen:~$ systemctl --user daemon-reload
ugnas@ugreen:~$ openclaw gateway start

?? OpenClaw 2026.3.7 (42a1394)
   I've seen your commit messages. We'll work on that together.

Restarted systemd service: openclaw-gateway.service
ugnas@ugreen:~$ pgrep -f openclaw
26239
ugnas@ugreen:~$ sudo cat /proc/26239/environ | tr '\0' '\n' | grep -E "proxy|192\.168\.31"
HTTP_PROXY=http://192.168.31.43:7892
HTTPS_PROXY=http://192.168.31.43:7892

OK,以上就是本期知识点"绿联NAS部署OpenClaw"的知识啦~~ ,感谢友友们的阅读。后续还会继续更新,欢迎持续关注哟📌~

💫如果有错误❌,欢迎批评指正呀👀~让我们一起相互进步🚀

🎉如果觉得收获满满,可以点点赞👍支持一下哟~

❗ 转载请注明出处

作者:HinsCoder

博客链接:🔎 作者博客主页

相关推荐
arvin_xiaoting2 小时前
多 Session 伪装大脑:如何在保持隐私隔离的前提下实现多渠道 AI Agent 的认知一致性
人工智能·向量数据库·架构设计·ai agent·lancedb·openclaw·多渠道通信
这张生成的图像能检测吗2 小时前
(论文速读)Performer
计算机视觉·大模型·nlp·注意力机制
2的n次方_2 小时前
OpenClaw 不落灰!cpolar 内网穿透,解锁 N 种随身使用姿势
人工智能·cpolar·openclaw
TechFind2 小时前
实战:用 OpenClaw 把企业微信变成 AI Agent 工作台
人工智能·agent
研究点啥好呢2 小时前
每日GitHub热门项目推荐 | 2026年3月9日(补充)
ai·开源·github·openclaw
JohnCHsu2 小时前
耗时2小时58分,理想的AI编程助手Claude Code 部署与本地自托管模型配置
ai·agent·claude
deephub2 小时前
LangGraph vs Semantic Kernel:状态图与内核插件的两条技术路线对比
人工智能·python·深度学习·大语言模型·agent
Nicolas8932 小时前
OpenClaw和Nanobot的安全风险分析以及Nanobot的风险更高
安全·风险·智能体·ai助手·openclaw·nanobot·个人agent
乱世刀疤2 小时前
OpenClaw实用案例:自动写微信公众号文案并存入草稿箱
人工智能·openclaw