《NAS 上跑 AI 助手:OpenClaw 部署实录》
01. 为什么在 NAS 上跑 AI 助手
本地跑 AI 助手有两个选择:在自己电脑上跑 vs 在 NAS 上跑24小时在线。
前者的问题是——电脑关机了,服务就没了。后者才是真正的”私人服务器”,关掉显示器,它在角落默默干活。
我的方案:NAS + Docker + OpenClaw,成本低、功耗小、24小时在线。
02. 环境前提
NAS 系统(群晖、飞牛、Unraid 等支持 Docker 的均可)
03. 安装步骤
docker pull ghcr.io/openclaw/openclaw:latest
docker pull ghcr.io/1186258278/openclaw-zh:nightly
mkdir -p /你的共享存储路径/openclaw-data
所有配置、记忆、技能都存在这里,重启容器不会丢失。
关键点:必须加 openclaw gateway 作为启动命令,否则容器会立刻退出。
–restart unless-stopped \
-v /你的共享存储路径/openclaw-data:/root/.openclaw \
ghcr.io/1186258278/openclaw-zh:nightly \
curl http://你的NASIP:18789/health
04. 首次配置
浏览器打开 http://你的NASIP:18789,按引导:
配置 AI 模型(MiniMax / OpenAI / Claude 等)
05. 我实际配了哪些东西
system-inspection 脚本 自动检查服务状态
06. 最重要的经验
1. 容器启动命令末尾必须加 `openclaw gateway`
这是我踩的第一个坑——没加这个参数,容器一直重启。systemd 服务文件同理:
ExecStart=/usr/bin/docker run \
-v /你的路径/openclaw-data:/root/.openclaw \
ghcr.io/1186258278/openclaw-zh:nightly \
chmod -R 755 /你的共享存储路径/openclaw-data
直接暴露端口不安全,用 Nginx 反代 + Let’s Encrypt 证书。
07. 能用来做什么
每日自动巡检:每天定时检查核心服务状态,推送到飞书
08. 踩过的坑
容器启动后立刻退出 没加 openclaw gateway 命令 启动命令末尾加这一行
Copaw 占用 100% CPU Docker 端口未正确映射 加 -p 参数映射所有需要的端口
Gateway 配置后重启循环 配置文件中加了无效字段 删除未知字段,重启恢复
Cron 推送失败 isolated 模式找不到消息通道 改成 current 模式
下篇预告:《微信公众号文章怎么让 AI 帮你自动抓取》——刚解决的实际问题。