DigitalBase Docs (β版)製品サイト

インストール

DigitalBase をサーバ / PC に導入し、起動するまでを行います。バックエンドは API とフロントエンドを同梱した単一構成で、ポート 8000 で動作します。

対象:管理者必要権限:サーバ管理権限エディション:Ollama / vLLM
補足

このページは「ハウツー」型です。導入手順のみを扱います。バックエンド(Ollama / vLLM)の選び方はライセンス / エディション、ネットワーク公開はネットワーク / 動作環境を参照してください。

導入方法の一覧

環境スクリプトバックエンドインストール先
Linuxinstall-linux.shOllama~/.local/db
macOSinstall-macos.shOllama~/.local/db
Windowsinstall-windows.ps1Ollama%LOCALAPPDATA%\db
Linux + GPUinstall-linux-vllm.shvLLM~/.local/db
Dockerinstall-docker.shvLLM / Ollama~/digitalbase/app/data にマウント)

Bare Metal は単一バイナリ、Docker は単一イメージです。バックエンドは .envLLM_BACKENDvllm / ollama)で切り替わります。

事前に必要なもの

用途必要なもの
データベースPostgreSQL 16 以降 + pgvector 拡張(RAG 用)
ローカル LLMOllama(Ollama 版)/ NVIDIA GPU + CUDA(vLLM 版)
文字認識Tesseract OCR(画像・PDF の文字認識)
文字起こし(任意)FFmpeg(文字起こしを使う場合のみ)
補足

Windows のインストーラは上記を winget で自動導入します。管理者権限は不要ですが、非管理者で実行すると RAG(pgvector)が無効化されます(警告のみで続行)。その場合は管理者で再実行するか、Docker 版を利用してください。

Bare Metal(Ollama / vLLM)

OS に応じて実行します。

Linux(Ollama)

curl -fsSL https://pub-a2cab4360f1748cab5ae1c0f12cddc0a.r2.dev/vite-scripts/install-linux.sh | bash

macOS(Ollama)

curl -fsSL https://pub-a2cab4360f1748cab5ae1c0f12cddc0a.r2.dev/vite-scripts/install-macos.sh | bash

Windows(Ollama, PowerShell)

irm https://pub-a2cab4360f1748cab5ae1c0f12cddc0a.r2.dev/vite-scripts/install-windows.ps1 | iex

Linux + GPU(vLLM)

curl -fsSL https://pub-a2cab4360f1748cab5ae1c0f12cddc0a.r2.dev/vite-scripts/install-linux-vllm.sh | bash

vLLM 版はインストール先・運用コマンドが Ollama 版と同じ(~/.local/db / db コマンド)で、.envLLM_BACKEND=vllm で動作します。初回起動時に HuggingFace からモデルをダウンロードします。

Docker

単一イメージ lmlight/digitalbase:latest を使用します。PostgreSQL(pgvector)と LLM(vLLM / Ollama)はイメージに含まれないため別途用意してください。

# vLLM 版(既定)
curl -fsSL https://pub-a2cab4360f1748cab5ae1c0f12cddc0a.r2.dev/vite-scripts/install-docker.sh | bash

# Ollama 版
curl -fsSL https://pub-a2cab4360f1748cab5ae1c0f12cddc0a.r2.dev/vite-scripts/install-docker.sh | EDITION=ollama bash

install-docker.sh はイメージ取得・.env 生成・PostgreSQL(pgvector)コンテナ起動・アプリ起動までを自動で行います。データは既定で ~/digitalbaseDB_INSTALL_DIR で変更可)に保存され、コンテナの /app/data にマウントされます。

起動・停止

環境startstop
Bare Metal(Ollama / vLLM)db startdb stop
Dockerdocker start digitalbase-appdocker stop digitalbase-app

ログは、Bare Metal では db start を実行した前景に出力されます。Docker では docker logs -f digitalbase-app で確認します。

アクセス

経路URL
ローカルhttp://localhost:8000
LAN起動時に LAN IP が表示され、他の PC / モバイルからアクセス可

→ ログイン画面が表示されます。初回ログインは初期設定に進んでください。 社内ネットワークでの公開・ホスト名設定はネットワーク / 動作環境を参照してください。

アップデート

同じインストールコマンドを再実行します(データは保持され、.env は上書きされません)。Docker の場合は docker pull lmlight/digitalbase:latest を実行してから再インストールします。

アンインストール

Linux / macOS

rm -rf ~/.local/db && sudo rm -f /usr/local/bin/db

Docker

docker rm -f digitalbase-app digitalbase-postgres
docker network rm digitalbase-net
rm -rf ~/digitalbase

Windows

Remove-Item -Recurse -Force "$env:LOCALAPPDATA\db"

ディレクトリ構造(Bare Metal)

~/.local/db/                  # データ実体(Docker は ~/digitalbase)
├── api                       # バイナリ(API + フロントエンド同梱)
├── .env                      # 設定
├── license.lic               # ライセンス
├── files/                    # ユーザーファイル
└── start.sh / stop.sh        # 起動・停止スクリプト

次に読む