ネットワーク / 動作環境
DigitalBase の動作要件とネットワーク構成の目安です。
対象:管理者 / 情シス
構成別の要件
| 区分 | CPU / GPU | メモリ | 備考 |
|---|---|---|---|
| Ollama 版 | CPU 可 / GPU 推奨 | 16GB+ | モデルサイズに依存 |
| vLLM 版 | NVIDIA GPU 必須 | 32GB+ / VRAM 24GB+ | DGX / GPU サーバ |
| クラウド LLM 併用 | 一般的な PC | 8GB+ | LLM はクラウド API(API キー) |
共通の前提
- PostgreSQL 16 以降 + pgvector 拡張
- Tesseract OCR(画像・PDF の文字認識)
- Linux サーバ運用時は Ubuntu 22.04 以降を推奨
アクセスと公開
DigitalBase は ポート 8000 で動作します(API とフロントエンド同梱)。
- ローカル: http://localhost:8000
- LAN: 起動時に LAN IP が表示されます。Linux サーバでは Avahi を設定すると
http://digitalbase.local:8000でアクセスできます。 - ポート省略 / HTTPS 化: Nginx をリバースプロキシに置くと、
:8000を省略した URL や HTTPS 化(Let's Encrypt)ができます。 - クラウド公開: 固定 IP / DNS とファイアウォール(セキュリティグループ)の設定が必要です。
Nginx リバースプロキシの設定例
大きなファイルのアップロードや、長時間のエージェント応答・ストリーミングに対応するため、次の設定を推奨します。
server {
listen 443 ssl;
server_name digitalbase.example.com;
# ssl_certificate / ssl_certificate_key を設定(Let's Encrypt 等)
location / {
proxy_pass http://127.0.0.1:8000;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_buffering off; # ストリーミング応答をそのまま流す
client_max_body_size 100M; # 大きいファイルのアップロード
proxy_read_timeout 600s; # 長時間のエージェント処理に対応
}
}
通信
- オンプレ(Ollama / vLLM): 推論を含むデータ処理は社内ネットワーク内で完結します。
- クラウド LLM 併用: 設定した場合のみ、LLM 推論のためクラウド LLM API への外部通信が発生します。
GPU 対応状況(文字起こし)
| GPU | macOS | Linux | Windows |
|---|---|---|---|
| Apple Silicon (M1〜M4) | ✅ Metal | - | - |
| NVIDIA RTX 20/30/40 | - | ✅ CUDA | ✅ CUDA |
| NVIDIA RTX 50 (Blackwell) | - | ⚠️ CPU fallback | ⚠️ CPU fallback |
関連
- データの取り扱い
- インストール
- Claude Code 接続 — 外部クライアントからゲートウェイに接続する場合の HTTPS / 証明書