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

アクセス & セットアップ

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

カスタマイズ

設定

セルフホストデプロイと同様に、EC2インスタンス内の.envファイルの環境変数を必要に応じて変更できます。その後、以下でDifyを再起動します:
docker-compose down
docker-compose -f docker-compose.yaml -f docker-compose.override.yaml up -d

WebAppロゴ & ブランディング

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

アップグレード

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

実行中のサービスを停止

cd /dify
docker-compose down
2

データをバックアップ

.envファイルとvolumesディレクトリをバックアップします。これにはデータベース、ストレージ、その他の永続データが含まれています:
cp /dify/.env /dify/.env.bak
tar -cvf volumes-$(date +%s).tgz volumes
3

Difyを更新

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

新しい環境変数を確認

新しいバージョンでは.env.exampleに新しい環境変数が導入される場合があります。現在の.envと比較し、不足している変数を追加してください:
diff /dify/.env /dify/.env.example
5

サービスを開始

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