Skip to main content
⚠️ このドキュメントはAIによって自動翻訳されています。不正確な部分がある場合は、英語版を参照してください。
一般的なデプロイに関する質問については、FAQを参照してください。

デプロイ前の準備

お使いのマシンが以下の最小システム要件を満たしていることを確認してください。

ハードウェア

  • CPU >= 2コア
  • RAM >= 4 GiB

ソフトウェア

Difyのデプロイと起動

1

Difyをクローン

Difyのソースコードをローカルマシンにクローンします。
2

Difyを起動

  1. Difyソースコード内のdockerディレクトリに移動します:
  2. 環境設定ファイルの例をコピーします:
    フロントエンドとバックエンドが異なるサブドメインで動作する場合は、.envファイルでCOOKIE_DOMAINをサイトのトップレベルドメイン(例:example.com)に設定し、NEXT_PUBLIC_COOKIE_DOMAIN1に設定してください。認証Cookieを共有するためには、フロントエンドとバックエンドが同じトップレベルドメイン下にある必要があります。
  3. お使いのDocker Composeバージョンに合わせたコマンドでコンテナを起動します:
    docker compose versionを実行してDocker Composeのバージョンを確認してください。
    以下のコンテナが起動されます:
    • 5つのコアサービス:apiworkerworker_beatwebplugin_daemon
    • 6つの依存コンポーネント:weaviatedb_postgresredisnginxssrf_proxysandbox
    各コンテナのステータスと起動時間を示す以下のような出力が表示されるはずです:
  4. すべてのコンテナが正常に動作しているか確認します:
    各コンテナがUpまたはhealthyステータスで表示される以下のような出力が表示されるはずです:

Difyへのアクセス

  1. 管理者初期化ページを開いて、管理者アカウントを設定します:
  2. 管理者アカウントの設定が完了したら、以下のアドレスでDifyにログインします:

Difyのカスタマイズ

ローカルの.envファイルの環境変数値を変更し、Difyを再起動して変更を適用します:
詳細については、環境変数を参照してください。

Difyのアップグレード

アップグレード手順はリリースによって異なる場合があります。Releasesページで提供されている対象バージョンのアップグレードガイドを参照してください。
アップグレード後、.env.exampleファイルが変更されているかどうかを確認し、それに応じてローカルの.envファイルを更新してください。