ローカルソースコードで起動
Last updated
Was this helpful?
Last updated
Was this helpful?
Dify インストール前に, ぜひマシンが最小インストール要件を満たしていることを確認してください:
CPU >= 2 Core
RAM >= 4 GiB
macOS 10.14またはそれ以降
Docker Desktop
Linux プラットフォーム
Docker 19.03またはそれ以降 Docker Compose 1.25.1またはそれ以降
WSL 2が有効なWindows
Docker Desktop
OpenAI TTSを使用する場合、システムにFFmpegをインストールする必要があります。詳細はを参照してください。
Dify コードをクローン:
ビジネスサービスを有効にする前に、PostgreSQL / Redis / Weaviate(ローカルにない場合)をデプロイする必要があります。以下のコマンドで起動できます:
API インターフェースサービス
Worker 非同期キュー消費サービス
追加のPythonバージョンをインストールするには、pyenv installを使用します。
"3.12" の Python 環境に切り替えるには、次のコマンドを使用します。
apiディレクトリに移動
macOSの場合:
brew install libmagic
でlibmagicをインストールしてください。
環境変数構成ファイルをコピー
ランダムキーを生成し、.env
のSECRET_KEY
の値を置き換え
依存関係をインストール
データベース移行を実行
データベーススキーマを最新バージョンに更新します。
APIサービスを開始
正常な出力:
Workerサービスを開始
データセットファイルのインポートやデータセットドキュメントの更新などの非同期操作を消費するためのサービスです。Linux / MacOSでの起動:
Windowsシステムでの起動の場合、以下のコマンドを使用してください:
正常な出力:
Web フロントエンドクライアントページサービス
NodeJS + NPMをインストール
https://nodejs.org/en/download から対応するOSのv18.x以上のインストーラーをダウンロードしてインストールしてください。stableバージョンをお勧めします。NPMも同梱されています。
webディレクトリに移動
依存関係をインストール
環境変数を構成。現在のディレクトリに .env.local
ファイルを作成し、.env.example
の内容をコピーします。必要に応じてこれらの環境変数の値を変更します。
コードをビルド
webサービスを開始
正常に起動すると、ターミナルに以下の情報が出力されます:
最後に、http://127.0.0.1:3000 にアクセスすると、ローカルデプロイメントされたDifyを使用できます。
Docker 仮想マシン(VM)を少なくとも2つの仮想CPU(vCPU)と8GBの初期メモリを使用するように設定してください。そうでないと、インストールが失敗する可能性があります。詳細はを参照してください。
詳細はおよびを参照してください。
ソースコードや他のデータをLinuxコンテナにバインドする際、WindowsファイルシステムではなくLinuxファイルシステムに保存することをお勧めします。詳細はを参照してください。
サーバーの起動にはPython 3.12 が必要です。Python環境の迅速なインストールにはを使用することをお勧めします。
Dify APIサービスは依存関係を管理するためにを使用します。
Web フロントエンドサービスを起動するには、またはが必要です。