DigitalBase Docs

ネットワーク / 動作環境

DigitalBase の動作要件とネットワーク構成の目安です。

対象:管理者 / 情シス

構成別の要件

区分CPU / GPUメモリ備考
Ollama 版CPU 可 / GPU 推奨16GB+モデルサイズに依存
vLLM 版NVIDIA GPU 必須32GB+ / VRAM 24GB+DGX / GPU サーバ
クラウド LLM 併用一般的な PC8GB+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 対応状況(文字起こし)

GPUmacOSLinuxWindows
Apple Silicon (M1〜M4)✅ Metal--
NVIDIA RTX 20/30/40-✅ CUDA✅ CUDA
NVIDIA RTX 50 (Blackwell)-⚠️ CPU fallback⚠️ CPU fallback

関連