容器养龙虾:群晖 NAS 部署 OpenClaw 指南(一)
环境:群晖 DS220+ / DSM 7.2 / 无公网独立 IP
一、准备工作
1. 开启 SSH 远程登录
路径: 控制面板 → 终端机和 SNMP → 终端机
✅ 启用 SSH 功能 端口:22(或自定义) 点击"应用"
防火墙设置: 控制面板 → 安全性 → 防火墙
如果开了防火墙,记得放行 SSH 端口
二、创建目录结构
通过 SSH 登录群晖,执行:
ssh 你的用户名@群晖 IP# 创建 OpenClaw 工作目录sudomkdir -p /volume1/docker/openclaw/data# 设置权限(使用容器默认用户的 UID/GID)# 默认使用 node 用户:1000:100# 默认使用 root 账号:0:0sudochown -R 1000:100 /volume1/docker/openclaw三、创建 docker-compose.yml
cd /volume1/docker/openclawsudo vim docker-compose.yml写入以下内容:
# ============================================================# OpenClaw Docker Compose 配置# ============================================================version:'3.8'services:openclaw:# 官方镜像(英文原版)# image: ghcr.io/openclaw/openclaw:latest# 国内用户可替换为中文优化版image:1186258278/openclaw-zh:latest# 自动下载最新版本的容器# pull_policy: always# 指定容器名称为 openclawcontainer_name:openclaw# 启用容器僵尸进程自动回收init:trueports:-"18789:18789"volumes:# 数据持久化(容器以 root 用户运行)# 配置存储在 /root/.openclaw# rw 代表读写权限,ro 代表只读权限-/volume1/docker/openclaw/data:/root/.openclaw:rw# 时区配置(使用宿主机时区)-/etc/localtime:/etc/localtime:ro-/etc/timezone:/etc/timezone:ro# 挂载容器入口脚本-/volume1/docker/openclaw/data/initconfig/entrypoint.sh:/entrypoint.sh:rw# 个人数据挂载(可选)# - /volume1/homes/dx:/root/dx:rwenvironment:# 访问令牌(网页访问的认证 token)-OPENCLAW_GATEWAY_TOKEN=yourpassword# 本地化配置(让容器的 ssh 操作支持中文显示)-LANG=C.UTF-8-LC_ALL=C.UTF-8-TZ=Asia/Shanghai-HOME=/root# 跳过首次初始化检查(高级用户)# - OPENCLAW_SKIP_SETUP=1# 自动重启参数restart:unless-stopped# 容器的默认启动命令# 第一次启动选下面这行command:openclawgatewayrun--allow-unconfigured# 如果不是第一次启动(已有现成 openclaw.json 配置)# command: openclaw gateway run# 还可以使用自定义入口脚本(与上面的 command 二选一)# entrypoint: /entrypoint.sh镜像选择
四、启动容器
cd /volume1/docker/openclaw# 拉取镜像sudo docker-compose pull# 启动容器sudo docker-compose up -d# 删除容器(如需重新部署)sudo docker-compose down -v# 查看日志sudo docker-compose logs -f启动成功标志
看到类似以下输出表示启动成功:
openclaw | Server started on http://0.0.0.0:18179openclaw | OpenClaw is ready!五、访问 OpenClaw
浏览器访问:http://群晖 IP:18789
使用配置的 OPENCLAW_GATEWAY_TOKEN 进行认证
下一篇:OpenClaw 配置与技能安装
发布于: 容器养龙虾标签: #OpenClaw #群晖 NAS #Docker #AI Agent
夜雨聆风