mirror of
https://github.com/qingchencloud/clawpanel.git
synced 2026-06-25 09:34:01 +08:00
fix(openclaw): 兼容新版配置与 Node 门槛
This commit is contained in:
@@ -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 板子。
|
||||
|
||||
@@ -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 Web(Gateway 在宿主机或其他地方运行):
|
||||
|
||||
```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
|
||||
|
||||
@@ -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 && \
|
||||
|
||||
Reference in New Issue
Block a user