[
  {
    "name": "AIOS 主入口",
    "port": "80",
    "path": "/",
    "desc": "总览运行状态、岗位助手、行业场景和全部功能。",
    "group": "portal",
    "level": "必选",
    "stage": "入口层",
    "order": 1
  },
  {
    "name": "Dify 应用工厂",
    "port": "8000",
    "path": "/",
    "desc": "管理 AI 应用、提示词、知识库与工作流；沿用现有账号。",
    "group": "ai",
    "level": "必选",
    "stage": "应用层",
    "order": 1
  },
  {
    "name": "Open WebUI",
    "port": "3000",
    "path": "/",
    "desc": "进入模型对话，管理会话与模型选择；沿用现有账号。",
    "group": "ai",
    "level": "必选",
    "stage": "应用层",
    "order": 2
  },
  {
    "name": "n8n 自动化",
    "port": "5678",
    "path": "/",
    "desc": "编辑和运行自动化流程，查看执行记录；外部系统需单独配置。",
    "group": "workflow",
    "level": "必选",
    "stage": "工作流层",
    "order": 1
  },
  {
    "name": "LiteLLM 网关",
    "port": "4000",
    "path": "/ui/",
    "desc": "查看模型路由与 API 网关配置；沿用现有账号。",
    "group": "model",
    "level": "必选",
    "stage": "模型层",
    "order": 1
  },
  {
    "name": "Ollama",
    "port": "11434",
    "path": "/",
    "desc": "通过 Open WebUI 使用现有本地模型。",
    "group": "model",
    "level": "增强",
    "stage": "模型层",
    "order": 2
  },
  {
    "name": "Portainer",
    "group": "ops",
    "level": "必选",
    "desc": "查看容器、镜像、网络与卷；管理操作仍需现有权限。",
    "port": "9443",
    "path": "/",
    "protocol": "https",
    "stage": "运维层",
    "order": 1
  },
  {
    "name": "Grafana 驾驶舱",
    "port": "3001",
    "path": "/",
    "desc": "查看主机、容器与服务监控看板。",
    "group": "monitor",
    "level": "必选",
    "stage": "监控层",
    "order": 1
  },
  {
    "name": "Prometheus",
    "port": "9090",
    "path": "/",
    "desc": "检索已采集的时序指标；沿用现有访问控制。",
    "group": "monitor",
    "level": "增强",
    "stage": "监控层",
    "order": 2
  },
  {
    "name": "Loki 日志",
    "port": "3100",
    "path": "/ready",
    "desc": "通过 Grafana Explore 查看监控与日志相关指标。",
    "group": "monitor",
    "level": "增强",
    "stage": "监控层",
    "order": 3
  },
  {
    "name": "Uptime Kuma",
    "port": "3002",
    "path": "/",
    "desc": "查看和管理服务可用性检测。",
    "group": "monitor",
    "level": "增强",
    "stage": "监控层",
    "order": 4
  },
  {
    "name": "Node Exporter",
    "port": "9100",
    "path": "/metrics",
    "desc": "通过 Grafana 查看主机 CPU 等监控指标。",
    "group": "monitor",
    "level": "可选",
    "stage": "监控层",
    "order": 5
  },
  {
    "name": "cAdvisor",
    "port": "8081",
    "path": "/",
    "desc": "通过 Grafana 查看容器资源使用指标。",
    "group": "monitor",
    "level": "可选",
    "stage": "监控层",
    "order": 6
  },
  {
    "name": "Qdrant 向量库",
    "port": "6333",
    "path": "/dashboard",
    "desc": "进入向量数据管理界面；沿用现有访问控制。",
    "group": "data",
    "level": "增强",
    "stage": "数据层",
    "order": 1
  },
  {
    "name": "MinIO 控制台",
    "port": "9001",
    "path": "/",
    "desc": "管理对象、存储桶与文件；沿用现有账号。",
    "group": "data",
    "level": "必选",
    "stage": "数据层",
    "order": 2
  },
  {
    "name": "MinIO API",
    "port": "9000",
    "path": "/",
    "desc": "通过 MinIO 控制台管理对象存储；API 凭据保持独立。",
    "group": "data",
    "level": "可选",
    "stage": "数据层",
    "order": 3
  },
  {
    "name": "PostgreSQL",
    "port": "5432",
    "path": "/",
    "desc": "数据库连接地址，仅供数据库客户端使用，无浏览器管理页面。",
    "group": "data",
    "level": "可选",
    "stage": "数据层",
    "order": 4
  }
]