メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://docs.dify.ai/llms.txt

Use this file to discover all available pages before exploring further.

⚠️ このドキュメントは AI によって自動翻訳されています。不正確な部分がある場合は、英語版 を参照してください。
Dify Premium は、カスタムブランディングを可能にする AWS AMI サービスです。EC2 インスタンスとして AWS VPC にワンクリックでデプロイできます。AWS Marketplace にアクセスして購読してください。以下のようなシナリオで有用です:
  • 中小企業として 1 つまたは少数のアプリケーションを作成したく、データレジデンシーを重視している。
  • Dify Cloud に興味があるが、ユースケースが プラン でサポートされているよりも多くのリソースを必要とする。
  • 組織内で Dify Enterprise を採用する前に POC を実行したい。

アクセスとセットアップ

AMI がデプロイされた後、EC2 コンソールで確認できるインスタンスのパブリック IP を通じて Dify にアクセスします。デフォルトでは HTTP ポート 80 を使用します。 初めて Dify にアクセスする場合は、管理者初期化パスワード(EC2 のインスタンス ID)を入力してセットアップを開始します。

カスタマイズ

設定

1

環境変数を編集

EC2 インスタンスで、関連するファイルの環境変数を編集します:
  • 必須の起動値/dify/.env にあります。直接編集します。
  • オプションまたはプロバイダー固有の設定/dify/envs/ にテンプレートとして用意されています。デフォルト値を上書きするには、対応するテンプレートをコピーし(.example 拡張子を外す)、コピーを編集します。 例:
    cd /dify
    cp envs/vectorstores/opensearch.env.example envs/vectorstores/opensearch.env
    
/dify/.env の値は、/dify/envs/*.env ファイルの値より優先されます。AWS デプロイで docker-compose.override.yaml を通じて変数が注入されている場合は、それらの設定をそのまま残してください。Compose のサービスレベル environment: の値は、env ファイルから読み込まれる値より優先されます。
2

Dify を再起動

docker compose down
docker compose -f docker-compose.yaml -f docker-compose.override.yaml up -d

Web アプリのロゴとブランディング

設定 > カスタマイズ で、Powered by Dify ブランディングを削除するか、独自のロゴに置き換えられます。

アップグレード

  • アップグレード前に、GitHub の リリースノート でバージョン固有のアップグレード手順を確認してください。一部のバージョンでは、データベースの移行や設定変更などの追加手順が必要な場合があります。
  • Dify の Docker Compose ファイルは現在 Docker Compose 2.24.0 以降を必要とします。アップグレード前に docker compose version を実行して確認してください。
EC2 インスタンスで、以下のコマンドを実行します:
1

実行中のサービスを停止

cd /dify
docker compose down
2

データをバックアップ

.env ファイル、envs/ 下に作成したオプションの env ファイル、およびデータベースやストレージなどの永続データを含む volumes ディレクトリをバックアップします:
cp /dify/.env /dify/.env.bak
tar -cvf envs-$(date +%s).tgz envs
tar -cvf volumes-$(date +%s).tgz volumes
3

Dify を更新

アップグレードプロセスは設定テンプレートを上書きします。ただし、.env ファイル、ローカルの /dify/envs/*.env ファイル、volumes/ ディレクトリ内のランタイムデータ(データベースやアップロードされたファイルなど)には影響しません。.env/dify/envs/*.env 以外の設定ファイルを手動で変更している場合は、アップグレード前にバックアップしてください。
最新のコードをプルし、設定ファイルを同期します:
git clone https://github.com/langgenius/dify.git /tmp/dify
rsync -av /tmp/dify/docker/ /dify/
rm -rf /tmp/dify
4

新しい環境変数を確認

新しいバージョンでは .env.example または envs/ 下のオプションテンプレートに新しい変数が導入される場合があります。各テンプレートと対応するローカル env ファイルを比較し、必要な不足変数を追加してください:
diff /dify/.env /dify/.env.example
find /dify/envs -name "*.env" -print | while read -r env_file; do
  diff "$env_file" "$env_file.example"
done
新しく追加されたオプションテンプレートをカスタマイズする必要がある場合は、.example 拡張子を外したファイルとしてコピーしてから編集してください。詳細は 設定 を参照してください。
5

サービスを開始

docker compose pull
docker compose -f docker-compose.yaml -f docker-compose.override.yaml up -d