fix(openclaw): 兼容新版配置与 Node 门槛

This commit is contained in:
晴天
2026-06-11 15:24:01 +08:00
parent 5aa09f4bb7
commit 675ad1628b
33 changed files with 717 additions and 130 deletions

View File

@@ -10,7 +10,7 @@ ClawPanel 支持在 ARM 开发板(如 Orange Pi、Raspberry Pi、RK3588 等)
| 内存 | 1GB | 2GB+ |
| 存储 | 2GB 可用空间 | 4GB+ |
| 系统 | Armbian / Debian / Ubuntu | Armbian 24+ |
| Node.js | 18+ | ClawPanel Web 后端;运行 OpenClaw Gateway 建议 22.19.0+ |
| Node.js | 18+ | ClawPanel Web 后端;运行 OpenClaw Gateway 时按当前 OpenClaw `engines.node` 检测 |
> ⚠️ 当前不支持 ARM 32 位 (armv7) 的 Docker 镜像。Web 模式在 armv7 上可用(只要 Node.js 支持)。
@@ -130,7 +130,7 @@ docker run -d \
A: 不建议。Tauri 需要 WebKitGTK + 图形界面ARM 板通常是 headless 环境。请使用 Web 模式。
**Q: armv7 (32位) 板子能用吗?**
A: Web 模式可以ClawPanel Web 后端需要 Node.js 18+;运行 OpenClaw Gateway 建议 Node.js 22.19.0+。Docker 模式目前只提供 arm64 镜像。
A: Web 模式可以ClawPanel Web 后端需要 Node.js 18+;运行 OpenClaw Gateway 时按当前 OpenClaw `engines.node` 检测。Docker 模式目前只提供 arm64 镜像。
**Q: 树莓派 Zero / Pi 1 能跑吗?**
A: 这些是 armv6内存也只有 256-512MB不推荐。建议至少树莓派 3B+ 或更新的 ARM64 板子。

View File

@@ -48,7 +48,7 @@ docker run -d \
--restart unless-stopped \
-p 1420:1420 \
-v clawpanel-data:/root/.openclaw \
node:22-slim \
node:22.19.0-slim \
sh -c "\
apt-get update && apt-get install -y git && \
npm install -g @qingchencloud/openclaw-zh --registry https://registry.npmmirror.com && \
@@ -86,7 +86,7 @@ services:
- NODE_ENV=production
gateway:
image: node:22-slim
image: node:22.19.0-slim
container_name: openclaw-gateway
restart: unless-stopped
ports:
@@ -110,7 +110,7 @@ volumes:
同目录下创建 `Dockerfile.clawpanel`
```dockerfile
FROM node:22-slim
FROM node:22.19.0-slim
RUN apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*
@@ -140,7 +140,7 @@ docker compose up -d
如果只需要 ClawPanel WebGateway 在宿主机或其他地方运行):
```dockerfile
FROM node:22-slim
FROM node:22.19.0-slim
RUN apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*
@@ -336,7 +336,7 @@ docker logs clawpanel
2. **在 Dockerfile 中预装**:构建镜像时就安装好 OpenClaw避免运行时下载
```dockerfile
FROM node:22-slim
FROM node:22.19.0-slim
RUN apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*
# 预装 OpenClaw CLI使用国内镜像源加速
RUN npm install -g @qingchencloud/openclaw-zh --registry https://registry.npmmirror.com

View File

@@ -49,7 +49,7 @@
| 依赖 | 最低版本 | 说明 |
|------|----------|------|
| Node.js | 18+ | ClawPanel Web 后端;运行 OpenClaw Gateway 建议 22.19.0+,实际要求按当前 OpenClaw `engines.node` 检测 |
| Node.js | 18+ | ClawPanel Web 后端;运行 OpenClaw Gateway 按当前 OpenClaw `engines.node` 检测OpenClaw 2026.6.5+ 通常需要 22.19.0+ |
| npm | 随 Node.js | 包管理器 |
| Git | 任意 | 克隆仓库 |
| OpenClaw | 最新 | ClawPanel 管理的对象 |
@@ -167,7 +167,7 @@ docker run -d \
--restart unless-stopped \
-p 1420:1420 \
-v clawpanel-data:/root/.openclaw \
node:22-slim \
node:22.19.0-slim \
sh -c "apt-get update && apt-get install -y git && \
npm install -g @qingchencloud/openclaw-zh --registry https://registry.npmmirror.com && \
git clone https://github.com/qingchencloud/clawpanel.git /app && \