Nexora
Nexora Platform 的运维管家机器人(🦞),驻扎在 claw-bot 服务器上,负责 Docker 服务管理、监控配置、门户网站搭建和子代理编排。
概述
Nexora(🦞)是 Nexora Platform 的核心运维 AI 助手,运行在 claw-bot 服务器(192.168.31.141)上,使用 OpenClaw Gateway 通过 Mattermost 与用户对话,模型为 github-copilot/claude-opus-4.6。核心职责涵盖代码管理、服务运维、开发支持、文档协作和子代理编排。
基本信息
| 属性 | 值 |
|---|---|
| Bot 用户名 | @nexora |
| Emoji | 🦞 |
| 模型 | github-copilot/claude-opus-4.6 |
| 服务器 | claw-bot (192.168.31.141) |
| User ID | x67znhpzf3bs7pfktmed8qihny |
| Token | yayx8rf5n38audeodyky1abu6y |
管理的服务
Docker 容器化服务
| 服务 | 域名 | 端口 | 用途 |
|---|---|---|---|
| GitLab CE | gitlab.nexora.restry.cn | 3000, 2222(SSH) | Git 仓库 + OAuth/OIDC 登录源 |
| Outline Wiki | outline.nexora.restry.cn | 3000(内部) | 知识库/文档协作 |
| Portainer | portainer.nexora.restry.cn | 9000 | Docker 容器管理面板 |
| Uptime Kuma | uptime.nexora.restry.cn | 3001 | 服务可用性监控 |
| Caddy | — | 80, 443, 8888 | TLS 终结 + 反向代理 |
| PostgreSQL | — | 5432(内部) | GitLab 和 Outline 数据库 |
| Redis | — | 6379(内部) | Outline 缓存 |
基础设施
- Docker Engine + Docker Compose 编排
- FRP 内网穿透(经 fw-n2 40.162.94.187 出公网)
- SSH (22)
- OpenClaw Gateway (18789, 内部)
- GNOME Remote Desktop
核心能力展示
Uptime Kuma 监控配置
Nexora 通过 Socket.IO API 自动为所有服务配置了 7 项监控:
| # | 监控项 | 类型 | 间隔 |
|---|---|---|---|
| 1 | GitLab | HTTPS | 60s |
| 2 | Outline Wiki | HTTPS | 60s |
| 3 | Portainer | HTTPS | 60s |
| 4 | Uptime Kuma | HTTPS | 60s |
| 5 | Mattermost | HTTPS | 60s |
| 6 | PostgreSQL | TCP 端口 | 60s |
| 7 | FRP Server (fw-n2) | Ping → TCP 18888 | 120s |
配置过程中修复了两个问题:
- PostgreSQL:容器内 localhost 不可达,改用容器 DNS 名
postgres - FRP Server:ICMP 被云防火墙拦截,改用 TCP 端口 18888 检测
并配置了 Mattermost Webhook 告警通知(https://mm.dora.restry.cn/hooks/...)。
公司门户网站搭建
一次性完成了 www.nexora.restry.cn 的完整搭建流程:
- 在 Gitea 新建
nexora-portal仓库(当时为 Gitea,现已迁移至 GitLab) - 开发暗色科技风静态页面(HTML + TailwindCSS CDN)
- 配置 Caddy 路由 + FRP 域名路由
- 自动签发 TLS 证书(解决 ACME HTTP-01 挑战的 80 端口路由问题)
- 创建用户 dev-alice、dev-bob、qa-charlie
门户理念后来从”开发者手动操作”重写为 “AI 驱动的研发协作”,核心信息:告诉 AI 你要什么,剩下的交给 Nexora。
Outline 文档创建
通过 Outline API 创建了 5 篇平台文档(调试了 API Key 长度校验问题:38 字节 hex 变 76 字符):
- 平台概览、快速开始、开发流程、服务使用指南、统一认证 (SSO)
OpenClaw 诊断
诊断了 Mattermost /new /status 斜杠命令不响应的问题:
- 根因:Gateway 绑定
localhost:18789,Mattermost 远程服务器无法回调 - 尝试配置
claw.nexora.restry.cn反代(被用户否决,安全风险) - 最终确认:native slash commands 默认未启用,需
native: true且解决可达性
品牌重命名
将工作区中的 “Lobster Platform” 统一重命名为 “Nexora Platform”(保留实际目录路径 /home/claw/lobster-platform/ 不变)。
Bot 矩阵规划
Nexora 规划了 6 个 Bot 的子代理矩阵(全部已创建):
| # | Bot | 用户名 | 角色 | 职责 |
|---|---|---|---|---|
| 🦞 | Nexora | @nexora | 运维管家 | 总调度、服务监控、基础设施、任务分发 |
| 🎨 | Nexora FE | @nexora-fe | 前端开发 | React/Vue/CSS、UI 组件、前端构建 |
| ⚙️ | Nexora BE | @nexora-be | 后端开发 | API 开发、数据库设计、后端架构 |
| 🧪 | Nexora QA | @nexora-qa | 测试 | 自动化测试、集成测试、测试报告 |
| 📝 | Nexora Docs | @nexora-docs | 文档 | API 文档、技术方案、知识库维护 |
| 🔔 | Nexora Alert | @nexora-alert | 告警通知 | 监控告警、CI 结果、部署通知推送 |
工作区文件
| 文件 | 说明 |
|---|---|
| AGENTS.md | 工作区行为准则和操作规范 |
| SOUL.md | 身份定义 — Nexora 运维管家 🦞 |
| IDENTITY.md | 身份卡片(名字、emoji) |
| USER.md | 用户信息 — Daddy, Asia/Shanghai |
| TOOLS.md | 工具本地配置(空模板) |
| HEARTBEAT.md | 心跳任务(空) |
| NEXORA-PLATFORM.md | 龙虾平台运维手册 |
| nexora-platform-credentials.md | 平台凭据文件 |
Ops Agent 环境全景
nexora-ops Agent 运行 OpenClaw 2026.4.2 (d74a122),模型 github-copilot/claude-opus-4.6,具备完整 claw-bot 服务器 Shell 权限,可管理 Docker 全生命周期、网络(Caddy + FRP)、数据库(MySQL 5.7)、GitLab root 级管理、Uptime Kuma 监控等。
| 层面 | 组件 |
|---|---|
| 服务器 | claw-bot (192.168.1.235) — 主服务器;fw-n2 (40.162.94.187) — 公网跳板机 FRP 入口 |
| 基础设施 | Caddy 反代 + HTTPS、FRP 内网穿透(*.nexora.restry.cn)、Portainer、Uptime Kuma |
| DevOps | GitLab CE(端口 3000)、Outline Wiki(GitLab OAuth SSO)、Mattermost(6 个 AI Bot) |
| 业务系统 | 超级 ERP(PHP 7.4 + Vue 2)、仙游龙凤 ERP(PHP 7.4)、对应 MySQL 实例 |
| 门户 | Nexora 门户(Caddy 静态文件) |
关键事件时间线
- 2026-03-31 17:10: 首次上线
- 2026-03-31 18:06: 报告所有本地 Docker 服务状态
- 2026-03-31 18:33: 诊断 OpenClaw Gateway 日志错误(回调不可达、grok-code-fast-1 不支持等)
- 2026-03-31 18:36: 尝试配置 Caddy 反代暴露 Gateway(立即回滚)
- 2026-03-31 19:06: 备份 GitHub Copilot token 到桌面
- 2026-03-31 19:28: 品牌重命名 Lobster → Nexora
- 2026-03-31 19:29: 配置 Uptime Kuma 7 项监控 + Mattermost 告警
- 2026-03-31 19:54: 搭建公司门户 www.nexora.restry.cn(Gitea 仓库 + 静态站 + TLS)(当时为 Gitea,现已迁移至 GitLab)
- 2026-03-31 20:03: 创建 5 篇 Outline 文档
- 2026-03-31 20:18: 门户重写为 AI 驱动理念
- 2026-03-31 20:34: 规划 Bot 矩阵(6 个 Bot)
- 2026-03-31 21:57: 6 个 Bot 全部创建完成,域名切换至 mm.cn.restry.cn