把 OpenClaw 部署在 NAS 上:Homelab 玩家的终极方案

作为一个 Homelab 重度玩家,家里的群晖 NAS 早就不只是存储工具了。上个月把 OpenClaw 部署在了 NAS 上,分享下这个方案。

为什么选 NAS

  1. 7x24 运行:NAS 本来就是全天候开机的,不需要额外的设备
  2. 功耗低:群晖 DS923+ 满载功耗才 30W,一个月电费几块钱
  3. Docker 友好:群晖的 Container Manager 用起来很方便
  4. 内网访问:天然在内网,安全性好

硬件要求

我的配置是群晖 DS923+,AMD Ryzen R1600 双核,加装到 8GB 内存(原装 4GB 不太够)。

OpenClaw 本身不太吃 CPU,主要吃内存。4GB 能跑但会比较紧张,建议至少 8GB。如果你还在 NAS 上跑其他 Docker 容器,16GB 会更舒服。

部署步骤

1. 通过 Container Manager 部署

打开群晖的 Container Manager,搜索 openclaw/openclaw 镜像,拉取 latest 版本。

创建容器时注意几个配置:

  • 内存限制:设为 2GB
  • 端口映射:18789 → 18789(仅限 localhost)
  • 挂载目录:/volume1/docker/openclaw/data/data

2. 反向代理配置

群晖自带反向代理功能,在控制面板 → 登录门户 → 高级 → 反向代理 里设置:

来源:https://openclaw.你的域名.com:443
目的地:http://localhost:18789

再配合 DDNS 和 Let’s Encrypt 证书,外网也能安全访问了。

3. 配置 OpenClaw

通过 SSH 进入容器修改配置:

docker exec -it openclaw sh
vi /data/config.yaml

关键配置:

gateway:
  mode: local
  auth:
    type: token
    tokens:
      - "你的强密码token"

llm:
  default:
    provider: anthropic
    model: claude-sonnet-4-6

实际体验

优点

  • 稳定:跑了一个月零事故,群晖的 Docker 管理确实靠谱
  • 方便:群晖的 Web UI 管理容器很直观,不用敲命令
  • 省电:NAS 本身就开着,OpenClaw 额外功耗几乎可以忽略
  • 安全:内网部署,不暴露公网端口

局限

  • 性能一般:NAS 的 CPU 性能有限,Skill 执行比较慢
  • 内存紧张:如果 NAS 上跑的东西多,内存可能不够
  • 不适合团队使用:NAS 的网络带宽和处理能力不适合多人同时访问

搭配 Tailscale 更香

推荐 NAS 上同时装 Tailscale,这样你在任何地方都能通过内网 IP 访问 OpenClaw,不需要暴露公网端口,安全性拉满。

# NAS 上安装 Tailscale
curl -fsSL https://tailscale.com/install.sh | sh
tailscale up --accept-routes

配合 Tailscale 的 MagicDNS,直接用 http://nas:18789 就能访问,体验极佳。

总结

NAS + OpenClaw 是 Homelab 玩家的完美搭配。如果你家里已经有 NAS 了,不妨试试,几乎零额外成本就能拥有 7x24 的私人 AI 助手。

NAS 不只是用来下载电影的,它的潜力远比你想象的大。

NAS跑龙虾是Homelab玩家的终极形态了。24小时在线、低功耗、不用额外花钱

DS923+跑Docker没问题,但J4125的CPU性能够用吗?龙虾对CPU有要求吗

功耗30W一个月电费几块钱,比云服务器划算太多了。前提是你已经有NAS

群晖的Container Manager确实方便。不过我更喜欢命令行操作,更灵活

内网访问安全是NAS方案的天然优势。不暴露公网就没有被攻击的风险

外网访问怎么解决的?用群晖的QuickConnect还是Cloudflare Tunnel?

威联通的NAS也能跑吗?我用的是TS-464C,配置比群晖高

NAS的硬盘是机械盘,会不会影响龙虾的响应速度?建议放在SSD缓存盘上

散热要注意。NAS本身散热就一般,跑Docker容器会增加发热量

我在Unraid上跑的龙虾,社区模板一键部署。比群晖还方便

NAS方案最大的局限是CPU性能。如果要跑本地模型就不够了

备份策略要做好。NAS硬盘故障会导致龙虾数据丢失

家里宽带上行带宽是瓶颈。如果在外面远程使用,上行只有30Mbps可能会感觉慢

电费要算上路由器和光猫。不过这些本来也是24小时开的,增量成本确实很低

Homelab玩家表示这是必装项目。和Plex、AdGuard Home一样是基础设施

我用的铁威马F4-423,J4125+8G内存跑龙虾完全够用

NAS+龙虾+Cloudflare Tunnel+自定义域名,完美方案,成本约等于零

建议出一个各品牌NAS的兼容性测试报告。不同CPU和内存配置的性能对比

@linuxguodev 外网访问我用的Cloudflare Tunnel 群晖的QuickConnect太慢了而且不稳定 Tunnel免费还自带CDN和DDoS防护 配置一次永久生效