警告: これはKubernetesのクイックスタートガイドです。ストレージにはPersistent Volumeを使用します。このガイドを本番環境のデプロイメントには使用しないでください。

必要条件

  • Kubernetes 1.24+
    • 4 CPU 16 GB RAM
  • Helm 3.14+
  • Kubectl

インストール

永続化設定

values.yamlを編集して永続化タイプを設定する必要があります。

さらに詳しい情報については、永続化ストレージ を参照してください。

ここをクリックして values.yaml ファイルをダウンロードしてください。

Difyエンタープライズ版のインストール

Difyエンタープライズ版はHelmを使用してデプロイされます。

helm repo add dify https://langgenius.github.io/dify-helm
helm repo update

helm upgrade -i dify -f values.yaml dify/dify

詳細については、Dify Helmチャートを参照してください。

Ingressコントローラーの設定

HelmチャートにはデフォルトのIngressコントローラーが含まれていません。自分でIngressコントローラーを設定する必要があります。 クイックスタートにはNginx Ingress Controllerを使用します。

Difyエンタープライズ版へのアクセス

Ingressコントローラーが設定された後、まずIngressコントローラーの外部IPを取得します。

kubectl get svc -n ingress-nginx

次に、Ingressコントローラーの外部IPを取得し、以下の行を/etc/hostsファイルに追加します。

4.152.1.216 console.dify.local
4.152.1.216 app.dify.local
4.152.1.216 api.dify.local
4.152.1.216 upload.dify.local
4.152.1.216 enterprise.dify.local

インストールの検証

警告:まず、Difyコンソールをhttp://console.dify.localで初期設定する必要があります。次、Difyエンタープライズ版ダッシュボードhttp://enterprise.dify.localにログインできます。

1. Difyコンソールの初期設定

  • http://console.dify.localにアクセスします。
  • メールアドレスとパスワードを入力します。
  • 初期設定が完了すると、ログインページにリダイレクトされ、ライセンスのアクティブ化を待ちます。

2. ライセンスをアクティブ化するために、Difyエンタープライズ版ダッシュボードを設定します。

  • http://enterprise.dify.localにアクセスします。
  • デフォルトのメールアドレスとパスワードでログインします。ログイン後、パスワードを変更できます。
    • メールアドレス:dashboard@dify.ai
    • パスワード:difyai123456
  • ライセンスのアクティブ化:ログイン後、ライセンスをアクティブ化するためのダイアログボックスが表示されます。

    詳細については、ライセンスのアクティブ化を参照してください。