⚠️ このドキュメントはAIによって自動翻訳されています。不正確な部分がある場合は、英語版を参照してください。
- 中小企業として1つまたは少数のアプリケーションを作成したく、データレジデンシーを重視している。
- Dify Cloudに興味があるが、あなたのユースケースがプランでサポートされているよりも多くのリソースを必要とする。
- 組織内でDify Enterpriseを採用する前にPOCを実行したい。
セットアップ
初めてDifyにアクセスする場合は、Admin初期化パスワード(EC2のインスタンスIDに設定)を入力してセットアップ処理を開始します。 AMIがデプロイされた後、EC2コンソールで見つけたインスタンスのパブリックIPを通じてDifyにアクセスします(デフォルトではHTTPポート80を使用)。アップグレード
EC2インスタンスで、以下のコマンドを実行します:Community Editionをv1.0.0+にアップグレード
Community Editionをv1.0.0+にアップグレード
このセクションでは、古いCommunity EditionをDify v1.0.0+に移行する方法を説明します。この特定の移行範囲より後のバージョンへのDify PremiumまたはCommunity Editionの一般的なアップグレードについては、それぞれのメインアップグレード手順を参照してください。アップグレードプロセスには以下のステップが含まれます:
- データのバックアップ
- プラグインの移行
- メインのdifyプロジェクトのアップグレード
1. データのバックアップ
1.1cdコマンドを実行してDifyプロジェクトディレクトリに移動し、バックアップブランチを作成します。1.2 以下のコマンドを実行してdocker-compose YAMLファイルをバックアップします(オプション)。2. バージョンのアップグレcker Composeによるデプロイをサポートしています。Difyプロジェクトパスに移動し、以下のコマンドを実行してDifyバージョンにアップグレードします:
3. ツールをプラグインに移行
コマンド実行とパッケージ管理に関する重要な注意(v1.0.0移行用):
- デフォルトコンテナ名:
docker execコマンドの例ではdocker-api-1を使用しています。APIコンテナが異なる名前またはID(docker psを使用して確認可能)を持つ場合は、それに応じてコマンドを調整してください。- Pythonパッケージマネージャー(
uvvs.poetry):
- Difyは、パフォーマンス向上のためにバージョンv1.3.0からPythonパッケージ管理を
poetryからuvに切り替えました。Dify v1.3.0以降の一般的な操作では、標準コマンドはuv run flask ...です。 - このセクションはDify v1.0.0へのアップグレードに焦点を当てています。 Dify v1.0.0からv1.3.0未満までの期間では、
poetryがパッケージマネージャーでした。したがって、以下の例のflaskコマンドは正しくpoetry run ...を使用しています。コードの例では、コメントで現在のuv標準を最初に強調し、次にこの特定のv1.0.0移行範囲に関連するpoetryコマンドを示します。
docker psコマンドを実行してAPIコンテナ名またはIDを確認します。デフォルトは多くの場合docker-api-1です。
docker exec -it docker-api-1 bashを実行してコンテナターミナルに入り(コンテナ名が異なる場合はそれを使用)、次に実行します:v1.0.0移行用のこのガイドに従ってコマンドを実行しようとする際にエラーが発生した場合(例:このコマンドは、現在環境で使用中のすべてのモデルとツールを抽出します。workersパラメータは抽出中に使用される並列プロセス数を制御し、必要に応じて調整できます。コマンド実行後、現在のDifyインスタンス内のすべてのワークスペース用のプラグイン情報を含むuvまたはpoetryが見つからない)、そのバージョンの元の前提条件に従ってpoetry環境がサーバー上で正しく設定されていることを確認してください。poetryコマンドの実行後にターミナルで入力を求められた場合は、**「Enter」**を押してスキップしてください。
plugins.jsonlファイルが生成されます。ネットワークがパブリックインターネットにアクセスでき、https://marketplace.dify.aiへのアクセスをサポートしていることを確認してください。docker-api-1コンテナ内で以下のコマンドを続けて実行します:Install plugins completed.が表示されると、移行が完了します。カスタマイズ
セルフホストデプロイと同様に、EC2インスタンス内の.envの環境変数を必要に応じて変更できます。その後、以下でDifyを再起動します: