⚠️ このドキュメントはAIによって自動翻訳されています。不正確な部分がある場合は、英語版を参照してください。
デプロイ前の準備
お使いのマシンが以下の最小システム要件を満たしていることを確認してください。ハードウェア
- CPU >= 2コア
- RAM >= 4 GiB
ソフトウェア
Difyのデプロイと起動
1
Difyをクローン
Difyのソースコードをローカルマシンにクローンします。
2
Difyを起動
-
Difyソースコード内の
dockerディレクトリに移動します: -
環境設定ファイルの例をコピーします:
フロントエンドとバックエンドが異なるサブドメインで動作する場合は、
.envファイルでCOOKIE_DOMAINをサイトのトップレベルドメイン(例:example.com)に設定し、NEXT_PUBLIC_COOKIE_DOMAINを1に設定してください。認証Cookieを共有するためには、フロントエンドとバックエンドが同じトップレベルドメイン下にある必要があります。 -
お使いのDocker Composeバージョンに合わせたコマンドでコンテナを起動します:
以下のコンテナが起動されます:
- 5つのコアサービス:
api、worker、worker_beat、web、plugin_daemon - 6つの依存コンポーネント:
weaviate、db_postgres、redis、nginx、ssrf_proxy、sandbox
- 5つのコアサービス:
-
すべてのコンテナが正常に動作しているか確認します:
各コンテナが
Upまたはhealthyステータスで表示される以下のような出力が表示されるはずです:
Difyへのアクセス
-
管理者初期化ページを開いて、管理者アカウントを設定します:
-
管理者アカウントの設定が完了したら、以下のアドレスでDifyにログインします:
Difyのカスタマイズ
ローカルの.envファイルの環境変数値を変更し、Difyを再起動して変更を適用します:
Difyのアップグレード
アップグレード手順はリリースによって異なる場合があります。Releasesページで提供されている対象バージョンのアップグレードガイドを参照してください。アップグレード後、
.env.exampleファイルが変更されているかどうかを確認し、それに応じてローカルの.envファイルを更新してください。