🏠 运维概览
📤 上传文件
📂 文件浏览
📋 项目运维管理
🛡️ 基础设施 · 反代 / 端口 / 进程
🔍 新项目部署冲突检查
输入新项目参数,一键检测域名/端口/进程名冲突📡 Caddy 反代路由
🌐 域名 & 端口占用
⚙️ PM2 进程
🔗 机器可读 JSON(供部署脚本调用)
👥 用户管理
🔑 MCP 客户端 Token
客户端 Token 只识别调用方与限流(120 次/分钟/客户端),不授予项目数据权限;项目数据仍需另配
X-Ops-Project-Key。明文仅在签发/重置时显示一次,不写入 localStorage、URL 或日志。
📚 规范站地址
仅 superadmin 可保存
给 AI 读取接入规范的只读站点地址。保存后立即生效,不需要改 .env、不需要重启后端。
生效优先级:此处保存的值 → 环境变量 OPS_STANDARD_GUIDE_URL;两者都没有时视为未配置,不再推导默认域名。
⚙️ 组件管理
关闭组件会真正停止监听 / 清理定时器以释放内存。核心组件(Web/API、认证、项目登记、部署执行器入口) 有服务端硬保护,任何 API 与 UI 都无法关闭。
🔁 换机迁移(整站配置)
仅 superadmin只迁移控制面:项目登记、账号与角色、项目 Key 的哈希与元数据、MCP 客户端登记、运行时非密钥配置。 不含任何项目代码 / release / 业务数据,也不含密钥明文(Key 明文本就不落盘)。 新机器装完 ops 后在这里导入即可恢复同一套账号与项目登记。
📂 文件管理
🛒 软件商城
内置应用随 ops 自带,默认关闭;启用即生效,停用会真正停止监听或关闭功能门。 Caddy 为核心入口,不可停用。外部应用(frp)需先在服务器安装后可被检测。
🔐 证书与域名
📥 上传 / 替换证书
粘贴或上传 fullchain 与私钥。保存前会校验配对、SAN、有效期与私钥权限;
替换前先执行 caddy validate,失败保留旧文件,成功只 reload 不重启。
私钥不会通过任何接口读回。
📜 已安装证书(按指纹去重)
🌐 域名 → Caddy 站点块 → 后端端口
🗄 证书归档
🚀 用 HTTPS 打开(生成站点块 → 校验 → reload → 探测)
先在上面上传证书,再在这里生成/更新站点块。保存前会执行 caddy validate,通过后 caddy reload;
失败会回滚到旧 Caddyfile。未安装 Caddy 时页面会给出安装指引,也可先「仅生成站点块」,装好后再回来生效。
🧭 访问方式与 IP 兜底
🩺 系统自检
结果缓存 15 秒,避免反复执行 pm2 / df / caddy validate;点「重新检测」可强制刷新。