WebClaw

🖥️ 零代码 Dashboard,一键 HTTPS 管理面板

OpenClaw 的官方 Web 管理面板,提供零代码 Dashboard、RBAC 权限、HTTPS 自动配置与 AI 对话界面。

收藏
6.7k
安装
1.6k
版本
1.0.12
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

webclaw 是 OpenClaw 生态的官方 Web 管理面板,采用 Schema-Driven 架构实现「零代码 Dashboard」—— 任何已安装的技能无需额外开发即可自动生成表单、表格、图表和 AI 对话界面。

部署与初始化:安装后执行 setup-ssl 配置 HTTPS(Let's Encrypt 自动续期),访问 https://<server>/setup 创建首个管理员账户即可投入使用。

核心功能矩阵

  • 用户与权限:RBAC 细粒度控制(create-user/disable-user/reset-password
  • SSL/TLS 管理:一键 HTTPS 启用与证书续期(setup-ssl/renew-ssl
  • 会话运维:会话清理、强制登出、服务重启(clear-sessions/restart-services
  • AI 对话:内置 ChatPanel 支持任意技能的自然语言交互

技术栈:Next.js 16 + React 19 前端(3000端口)、FastAPI + uvicorn 后端(8001端口)、nginx 反向代理、SQLite 本地存储。

显著优点

1. 零定制成本:8 种通用 UI 组件自动渲染,技能开发者无需前端代码
2. 企业级安全:JWT 双令牌机制(15分钟访问/7天刷新)、PBKDF2-HMAC-SHA256 密码哈希、完整审计日志

3. 自动化运维:内置 Cron 任务自动清理过期会话与证书续期

4. 开箱即用 HTTPS:Certbot 集成消除 SSL 配置复杂度

潜在缺点与局限

  • Linux 独占:依赖 systemd/nginx/certbot,macOS/Windows 不支持
  • sudo 强依赖:安装需 root 权限写系统目录(/etc/nginx/etc/systemd
  • SQLite 瓶颈:高并发场景下可能遇到锁竞争,未提供 PostgreSQL 选项
  • GitHub 依赖:完整应用源码需在安装时从 GitHub 克隆,离线环境受限

适合人群

  • 已部署 OpenClaw 的 Linux 服务器管理员
  • 需要为非技术用户提供友好 Web 界面的运维团队
  • 追求快速上线、不愿投入前端开发资源的中小组织

常规风险

| 风险类别 | 说明 |
|---------|------|
| 权限提升 | 安装脚本以 sudo 执行,需审计 `scripts/install.sh` 来源 |
| 会话安全 | 默认配置下 refresh token 7 天有效期较长,敏感环境建议缩短 |
| 证书依赖 | Let's Encrypt 有频率限制,频繁测试可能导致域名被限流 |
| 数据本地化 | SQLite 文件存储于用户目录,需配合系统备份策略 |

该技能由官方作者维护(tier 0),属于 OpenClaw 基础设施核心组件,建议生产环境启用 SSL 并定期执行 maintenance 任务。

WebClaw 内容

scripts文件夹
手动下载zip · 11.8 kB
check_deps.shtext/x-shellscript
请选择文件