メインコンテンツまでスキップ

システム要件

ハードウェア要件​

最小構成​

項目仕様
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を入れる必要はありません

すべてのサービスがコンテナとして動作します。ホストに必要なのは上記の3つだけです。

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.6GB追加で使用します → 映像・音声収集

ハードウェアテンプレート・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 WebWebチャットインターフェース(唯一の外部公開)

ホストに併せて開くポート​

プロキシを経由せず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から発行されません — 認証のないトレース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サーバーに対して読み取り専用アクセスのみを行います。書き込み操作はサポートしていません。