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 IDx67znhpzf3bs7pfktmed8qihny
Tokenyayx8rf5n38audeodyky1abu6y

管理的服务

Docker 容器化服务

服务域名端口用途
GitLab CEgitlab.nexora.restry.cn3000, 2222(SSH)Git 仓库 + OAuth/OIDC 登录源
Outline Wikioutline.nexora.restry.cn3000(内部)知识库/文档协作
Portainerportainer.nexora.restry.cn9000Docker 容器管理面板
Uptime Kumauptime.nexora.restry.cn3001服务可用性监控
Caddy80, 443, 8888TLS 终结 + 反向代理
PostgreSQL5432(内部)GitLab 和 Outline 数据库
Redis6379(内部)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 项监控:

#监控项类型间隔
1GitLabHTTPS60s
2Outline WikiHTTPS60s
3PortainerHTTPS60s
4Uptime KumaHTTPS60s
5MattermostHTTPS60s
6PostgreSQLTCP 端口60s
7FRP Server (fw-n2)Ping → TCP 18888120s

配置过程中修复了两个问题:

  • PostgreSQL:容器内 localhost 不可达,改用容器 DNS 名 postgres
  • FRP Server:ICMP 被云防火墙拦截,改用 TCP 端口 18888 检测

并配置了 Mattermost Webhook 告警通知(https://mm.dora.restry.cn/hooks/...)。

公司门户网站搭建

一次性完成了 www.nexora.restry.cn 的完整搭建流程:

  1. 在 Gitea 新建 nexora-portal 仓库(当时为 Gitea,现已迁移至 GitLab)
  2. 开发暗色科技风静态页面(HTML + TailwindCSS CDN)
  3. 配置 Caddy 路由 + FRP 域名路由
  4. 自动签发 TLS 证书(解决 ACME HTTP-01 挑战的 80 端口路由问题)
  5. 创建用户 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
DevOpsGitLab 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

相关页面