马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 jfLAUx 于 2026-3-12 22:00 编辑
首先,在docker文件夹下新建一个openclaw文件夹,并在openclaw下再新建data和config文件夹 随后,在openclaw文件夹下,新建一个.env文件
通过ssh链接,输入自己的用户名和密码
- vim /volume2/docker/openclaw(换为实际openclaw位置)
复制代码
用vim编辑,按i进入编辑模式,粘贴如下内容(括号删掉)OPENCLAW_IMAGE=ghcr.io/openclaw/openclaw:latest
OPENCLAW_CONFIG_DIR=/volume2/docker/openclaw/data
OPENCLAW_WORKSPACE_DIR=/volume2/docker/openclaw/workspace(此处应换为实际的openclaw的data与workspace文件夹位置
OPENCLAW_GATEWAY_BIND=lan
OPENCLAW_GATEWAY_PORT=18789(映射到宿主机的webui端口,可自选)
OPENCLAW_BRIDGE_PORT=18790
OPENCLAW_GATEWAY_TOKEN=(此处token,在macos端可使用openssl rand -hex 32指令生成)
按esc再按冒号,输入wq保存并退出vim
随后,复制https://github.com/openclaw/openclaw/blob/main/docker-compose.yml中的compose.yml文件内容
粘贴到绿联nas的docker-新建项目中,取名为openclaw(名字可以随便取,不影响),安装位置选择刚才创建的openclaw文件夹,点击创建
等待下载读条,如果出现连接失败,可以更换镜像源或者多试几次,这个下载是支持断点续传的
下载完了,如果容器自动启动,先手动停止,在ssh中你的openclaw文件夹下,输入下方指令初始化
- docker compose run --rm openclaw-cli setup
复制代码 别急,执行完这条,大概率还是运行不了,需要用vim对config进行修改(这里config,可以直接在webui改,不一定要用vim)
- vim /volume2/docker/openclaw/data/openclaw.json
复制代码 将gateway部分替换为如下
"gateway": {
"mode": "local",
"controlUi": {
"dangerouslyAllowHostHeaderOriginFallback": true,
"allowInsecureAuth": true,
"dangerouslyDisableDeviceAuth": true
}
到这里,你应该可以通过你的nasip+端口访问openclaw gateway了,功能应该都正常
本人水平一般,如有疏漏欢迎指出,论坛里也有人发了更简单的不需要compose的方法,比较适合新手。
|