> ## Documentation Index
> Fetch the complete documentation index at: https://enterprise-docs.dify.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Deploying

## Nginx Ingress コントローラーの設定方法

Nginx Ingress コントローラーの一般的な設定手順は以下の通りです。クラウドサービスプロバイダーに応じて、他の Ingress コントローラーを使用することも可能です。Kubernetes クラスターに Nginx Ingress コントローラーをインストールするためには、次のコマンドを実行します：

```bash theme={null}
kubectl apply -f ./ingress-nginx-controller-v1.12.1.yaml
```

このコマンドは、Nginx Ingress コントローラーの設定ファイルを適用します。

次に、`values.yaml` ファイルを更新して Ingress の設定を行います。

> [こちらをクリックして](https://assets-docs.dify.ai/2025/01/e3d53c6c7d979c77d0a1809670fbf211.yaml) `values.yaml` ファイルをダウンロードしてください。

```yaml theme={null}
ingress:
  enabled: true
  className: "nginx"
  annotations: {
    # ファイルアップロードサイズの制限を設定
    nginx.ingress.kubernetes.io/proxy-body-size: "10m"
  }
```

すべての設定が完了したら、以下のコマンドを使用して Kubernetes クラスターでアプリケーションをアップグレードします：

```bash theme={null}
helm upgrade -i dify -f values.yaml dify/dify
```

## Dify サービスへのアクセス方法

インストールが完了したら、サービスにアクセスするために Ingress を設定する必要があります。以下のコマンドを使用して Ingress IP を取得します：

```bash theme={null}
kubectl get services -o wide -w -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 enterprise.dify.local
```

## Dify Enterprise ダッシュボードへのアクセス方法

ブラウザで `enterprise.dify.local` のURLを開き、以下のデフォルトのユーザー名とパスワードを使用してログインします。ログイン後にパスワードを変更することができます。

* ユーザー名：[dashboard@dify.ai](mailto:dashboard@dify.ai)
* パスワード：difyai123456

### Helm チャートの値を表示する

設定可能なオプションを確認するには、次のコマンドを実行します：

```bash theme={null}
helm show values dify/dify
```

### Helm テンプレートを使用して Kubernetes YAML を生成する

次のコマンドを使用して、Kubernetes 用の YAML を生成します：

```bash theme={null}
helm template dify -f values.yaml dify/dify > dify-k8s-template.yaml
```

## Difyエンタープライズ版のアップデート方法

最新バージョンを確認するには、[Dify Enterprise Release](https://langgenius.github.io/dify-helm/#/)を参照し、Helm を使用してアップデートを行います。Enterprise バージョンの更新は、コミュニティ版の更新よりも遅れる場合がありますが、より安定したサービスを提供するためのものです。
