乐于分享
好东西不私藏

《NAS 上跑 AI 助手:OpenClaw 部署实录》

《NAS 上跑 AI 助手:OpenClaw 部署实录》

01. 为什么在 NAS 上跑 AI 助手

本地跑 AI 助手有两个选择:在自己电脑上跑 vs 在 NAS 上跑24小时在线。
前者的问题是——电脑关机了,服务就没了。后者才是真正的”私人服务器”,关掉显示器,它在角落默默干活。
我的方案:NAS + Docker + OpenClaw,成本低、功耗小、24小时在线。

02. 环境前提

NAS 系统(群晖、飞牛、Unraid 等支持 Docker 的均可)
Docker 已安装
SSH 访问权限

03. 安装步骤

第一步:拉取镜像
docker pull ghcr.io/openclaw/openclaw:latest
中文版镜像:
docker pull ghcr.io/1186258278/openclaw-zh:nightly
第二步:创建数据持久化目录
mkdir -p /你的共享存储路径/openclaw-data
所有配置、记忆、技能都存在这里,重启容器不会丢失。
第三步:启动容器
关键点:必须加 openclaw gateway 作为启动命令,否则容器会立刻退出。
docker run -d \
–name openclaw \
–restart unless-stopped \
-p 18789:18789 \
-v /你的共享存储路径/openclaw-data:/root/.openclaw \
ghcr.io/1186258278/openclaw-zh:nightly \
openclaw gateway
第四步:验证
curl http://你的NASIP:18789/health
返回 200 说明服务正常。

04. 首次配置

浏览器打开 http://你的NASIP:18789,按引导:
设置管理员密码
配置 AI 模型(MiniMax / OpenAI / Claude 等)
连接飞书/Telegram/微信通道(可选)

05. 我实际配了哪些东西

配了什么 用途
MiniMax API 主力模型
飞书通道 消息推送
Cron 定时任务 每日巡检、自动备份
system-inspection 脚本 自动检查服务状态
每日记忆归档 自动整理记忆文件

06. 最重要的经验

1. 容器启动命令末尾必须加 `openclaw gateway`
这是我踩的第一个坑——没加这个参数,容器一直重启。systemd 服务文件同理:
ExecStart=/usr/bin/docker run \
–name openclaw \
-p 18789:18789 \
-v /你的路径/openclaw-data:/root/.openclaw \
ghcr.io/1186258278/openclaw-zh:nightly \
openclaw gateway
2. 数据目录给足权限
chmod -R 755 /你的共享存储路径/openclaw-data
3. 外网访问记得加 HTTPS
直接暴露端口不安全,用 Nginx 反代 + Let’s Encrypt 证书。

07. 能用来做什么

跑起来之后,我主要在用:
每日自动巡检:每天定时检查核心服务状态,推送到飞书
批量文件处理:Excel 公式生成、文档批量操作
定时备份:每周自动打包配置
内容抓取:解决微信等平台反爬的内容获取
24小时在线的 AI 助手,才是真正的助手。

08. 踩过的坑

坑 原因 解决
容器启动后立刻退出 没加 openclaw gateway 命令 启动命令末尾加这一行
Copaw 占用 100% CPU Docker 端口未正确映射 加 -p 参数映射所有需要的端口
Gateway 配置后重启循环 配置文件中加了无效字段 删除未知字段,重启恢复
Cron 推送失败 isolated 模式找不到消息通道 改成 current 模式
下篇预告:《微信公众号文章怎么让 AI 帮你自动抓取》——刚解决的实际问题。
有问题评论区见。