跳到主要内容

系统要求

硬件要求​

最低配置​

项目规格
CPU8核以上
RAM32GB以上
存储SSD 500GB以上
GPUNVIDIA GPU(支持CUDA)
网络1Gbps以上

推荐配置​

项目规格
CPU16核以上
RAM64GB以上
存储NVMe SSD 1TB以上
GPUNVIDIA DGX Spark 或同级
网络10Gbps
信息

PlantPulse AI 经过优化,即使在 NVIDIA DGX Spark 等低配 GPU 环境下也能运行。


软件要求​

项目内容
OSUbuntu 22.04 · RHEL / Rocky / Alma 8·9 · Amazon Linux 2
容器Docker CE + compose v2 插件 — 安装程序会自动安装。 若已存在则直接使用
GPU 驱动NVIDIA 驱动 + container toolkit — 安装程序会自动安装(SKIP_GPU=1 时跳过)。新安装驱动后可能需要重启
主机上无需安装 Java · Python

所有服务均以容器方式运行。主机上只需具备以上三项。

没有 GPU 的主机

如果没有 NVIDIA 设备,安装程序会跳过驱动安装步骤,并提示使用 runtime: nvidia 的服务(vLLM 生成 · 嵌入 · 重排序)将无法启动。

GPU 内存份额​

vLLM 集合、录音 vLLM、时序推理服务器 共用同一块 GPU。 各自占用的份额 (LLM_GPU_UTIL · EMB_GPU_UTIL · RERANK_GPU_UTIL · TS_GPU_UTIL · ASR_GPU_UTIL)之和若超过上限 PP_GPU_BUDGET_CEILING,则在启动前就会停止。 份额与上限不在主机 env 中,而位于 硬件配置文件(compose/profiles/<모양>.env)中,由主机 env 中的 PP_HW_PROFILE 选择对应配置。 录音(ASR_GPU_UTIL)默认关闭,但为了开启当天不超限,会预先计入总和 — 即使开启视频·音频(PI_MEDIA_ENABLED=true), 也无需重新计算 GPU 份额。开启后录音模型 Aura-ASR-Turbo 会额外占用约 1.6 GB 磁盘空间 → 视频·音频采集

硬件模板 · PP_HW_PROFILE份额总和(LLM + EMB + RERANK + TS + ASR)上限
GB10 系列(arm64,统一内存)env.gb10.example · gb100.4 + 0.10 + 0.08 + 0.13 + 0.03 = 0.740.75
AWS g7e(amd64,独立 VRAM)env.g7e.example · g7e0.53 + 0.13 + 0.10 + 0.15 + 0.04 = 0.950.95

GB10 的 GPU 内存与系统 RAM 共用同一个池,如果模型占满,则 OS 和其他服务将无可用资源。 详情请参见 环境变量设置。


网络要求​

PlantPulse AI 使用以下端口。需要在防火墙策略中允许这些端口。

需要对外访问的端口​

端口服务说明
80 / 443AI Chat Web网页聊天界面(唯一对外暴露的端口)

在主机上同时开放的端口​

这些端口不经过代理,直接在 LAN 中开放。请通过防火墙限制,使其无法从公司网络外部访问。

端口服务
4000LiteLLM — 模型网关(可通过 PI_LITELLM_PORT 更改)
7115RAG 关口
8970时序洞察
5959管理控制台 HTTP(可通过 PI_ADMIN_WEB_PORT 更改)
5960管理控制台 HTTPS — 经代理(可通过 PI_ADMIN_WEB_TLS_PORT 更改)
7474 / 7687Neo4j 浏览器 · Bolt

安装程序在开放防火墙时会读取 compose 实际发布的端口,因此通过上述变量修改的值会原样开放。

管理控制台不是 9080(2026.10)

截至 2026.09 的 9080 已关闭。请将书签和防火墙规则迁移到 5959(HTTP)· 5960(HTTPS)。

不存在 7114

🔴 以前 LightRAG 曾通过 7114 直接开放,但现在**rag-api(7115)是唯一的关口**, LightRAG 本身仅存在于容器内部。无需在防火墙中开放 7114。

«不会»开放的端口

文档理解(7120)· 视觉(7130)· vLLM(8000)· 嵌入(8003)· 重排序器(8004)· 录音(开启视频·音频的安装)· docling(5001)· Qdrant(6333)· 时序推理(8980)· admin-api(9081)· 数字孪生线(7140)及其专用 Neo4j 均不会发布主机端口 (2026-08-21)。Phoenix(6006)自 2026.09 起也不再发布 — 因为它是无认证的 trace UI。 它们仅在容器之间互相调用,不属于防火墙管理对象。

PostgreSQL(5432)· Aster TSDB(9042)· Redis(6379)· RustFS(9000/9001)借用平台的资源 — 这些需要在平台服务器(而非 AI 服务器)上开放。

流向平台的连接 — 获取凭证(2026.10)

AI 容器在启动时会从平台数据湖管理 API(https://<플랫폼 호스트>:4950)获取账号 · 密码。 AI 主机必须能够访问该端口,并且AI 主机 IP 必须在平台的允许列表中 → 安装概览

完整端口地图及检查命令请参见 服务端口映射。

信息

MCP·本体工具由 PlantPulse 平台的 server-web 集成 MCP(/api/v5/mcp)提供(旧版 MCP Server 50000·Ontology 8888 独立服务已归档)。


PlantPulse IIoT 服务器联动​

PlantPulse AI 可访问 PlantPulse IIoT 平台的实时数据。需要以下连接:

项目说明
PlantPulse 服务器IIoT 平台 API 服务器(HTTPS)
Aster TSDB 集群时序数据存储
PostgreSQLPlantPulse 元数据 DB
注意

集成 MCP 对 PlantPulse IIoT 服务器仅执行只读访问。不支持写入操作。