【NAS部署OpenClaw,接入飞书】

2026-05-05阅读 0热度 0
linux 飞书 Ubuntu 服务器 websocket

前言

这篇分享是对在NAS上部署OpenClaw、并接入飞书平台的一次经验记录。整体流程与在Ubuntu系统上的操作非常相似,因此如果你有后者相关的操作基础,上手会相当快。当然,所有内容仅供参考,具体实施时还可能需要根据你实际的环境进行微调。

一、OpenClaw

简单来说,这就是一次在NAS环境里部署OpenClaw,并将其与飞书打通的技术实践,核心目标就是让你亲身体验一下整个过程。

在正式开始前,有两点前置条件必须满足:首先,你的Node.js环境版本必须是22或更高,这是硬性要求;其次,如果你想调用外部的大语言模型,别忘了提前去对应的平台申请好API Key。

二、使用步骤

1.Node.js安装

接下来的命令默认都在超级管理员权限下执行,因此忽略了`sudo`。如果你的权限设置不同,记得在命令前自行加上。

第一步,先检查你系统里现有Node.js的版本是否符合要求:

node -v #确定版本

如果你的系统里还没有安装Node.js,那就按下面的步骤来。首先,更新一下包管理器:

apt update

然后,添加官方的NodeSource仓库并执行安装:

curl -fsSL https://deb.nodesource.com/setup_lts.x | bash -apt-get install -y nodejs

这里有个小麻烦可能遇到:有些NAS系统可能没正确识别新加的NodeSource源,或者它的优先级低于系统自带的Ubuntu默认源。这样一来,即便安装了,版本号可能还是低于22。所以,安装后务必再次确认版本号。如果版本不达标,可以参考下面的方法来解决;如果已经大于等于22,那就可以跳过这部分了。

# 1. 创建sources.list.d目录(如果不存在)mkdir -p /etc/apt/sources.list.d/# 2. 安装依赖apt updateapt install -y curl gnupg# 3. 创建keyrings目录mkdir -p /etc/apt/keyrings# 4. 添加NodeSource GPG密钥curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg# 5. 添加Node.js 24源echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_24.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list# 6. 更新源apt update# 7. 查看可用的Node.js版本(确认是24.x)apt policy nodejs# 8. 安装Node.js 24apt install -y nodejs# 9. 验证版本node -v# 应该显示 v24.14.0npm -v

当然了,如果你觉得上面这套APT源配置起来比较繁琐,还有更直接的第二方案:直接下载二进制包来手动安装。

# 1. 进入应用目录mkdir ~/apps# 2. 进入应用目录cd ~/apps# 3. 下载Node.js v24.14.0二进制包wget https://npmmirror.com/mirrors/node/v24.14.0/node-v24.14.0-linux-x64.tar.xz# 如果上面的镜像慢,试试这个:# wget https://nodejs.org/dist/v24.14.0/node-v24.14.0-linux-x64.tar.xz# 4. 解压tar -xf node-v24.14.0-linux-x64.tar.xz# 5. 重命名mv node-v24.14.0-linux-x64 node-v24# 6. 更新环境变量(指向v24)sed -i '/export PATH=.*node/d' ~/.bashrc # 删除旧的node路径echo 'export PATH=$HOME/apps/node-v24/bin:$PATH' >> ~/.bashrcsource ~/.bashrc# 7. 验证Node.js版本node -v # 应该显示 v24.14.0npm -v # 应该显示 10.x.x 或更高# 8. 配置npm国内镜像(加速)npm config set registry https://registry.npmmirror.com# 9. 安装OpenClawnpm install -g openclaw@latest# 10. 验证OpenClawopenclaw --version

2.快速安装OpenClaw

接下来是安装OpenClaw的几种路径。方法一最为常用,前提是你的系统里得有git工具。先确认一下有没有:

当然,在动手安装前,不妨先花点时间快速检查一下系统环境,这样可以提前排除一些潜在问题。可以运行以下命令:

echo "系统版本:$(cat /etc/os-release | grep PRETTY_NAME)" && echo "架构:$(uname -m)" && echo "是否可联网:$(ping -c 1 baidu.com >/dev/null 2>&1 && echo '可联网' || echo '可能无法联网')" && echo "是否有wget:$(which
免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

相关阅读

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策