このページは先行公開版です。内容は今後予告なく更新される可能性があります。
要件
- リリースログ: https://langgenius.github.io/dify-enterprise-docker-compose/
- Docker
- Docker Compose
-
Linux サーバー
- 注意: Windows や Mac の Docker Desktop はサポートされていません。
- 最小要件:4 コア CPU、16 GB メモリ、100 GB ディスク容量
クイックスタート
ダウンロード
特定のバージョンを Dify Enterprise の リポジトリ からダウンロードします。wget を使用する場合:
curl を使用する場合:
インストール
- ダウンロードしたファイルをデプロイ用ディレクトリに展開します:
- デプロイ用ディレクトリで Docker Compose を起動します:
- Dify Enterprise へのアクセス:
/etc/hosts に以下のように追加してください。
コミュニティ版からのアップグレード
- Enterprise データベースを作成(コミュニティ版が起動中である必要があります):
docker container ls コマンドで db コンテナ名を確認して適宜調整してください。
- コミュニティ版を停止します:
- データと設定をバックアップします(
sudoが必要な場合があります):
-
backup.tgzとdify-docker-compose-<version>.tgz以外のファイルをすべて削除します。 - 新しいファイルを展開します:
- バックアップから復元:
-
docker-compose.yamlやnginx/conf.d/default.confなどのカスタム設定がある場合、内容を反映してください。 - Docker Compose を再起動します:
/etc/hostsにドメインと IP を追加:
以前の Enterprise 版からのアップグレード
- データと設定をバックアップ:
-
backup.tgzとdify-docker-compose-<version>.tgz以外を削除 - 新しいファイルを展開:
- バックアップを復元:
-
カスタム設定があれば反映する(例:
docker-compose.yaml,squid.confなど) - Docker Compose を起動:
高度な設定
ドメイン要件
Dify Enterprise では以下の6つのドメイン設定が必要です:- Console:
console.dify.local - Services API:
api.dify.local - APP:
app.dify.local - Files:
upload.dify.local - Enterprise:
enterprise.dify.local - Trigger:
trigger.dify.local
.env ファイルに以下のように設定:
永続ストレージ
デフォルトではローカルストレージを使用します。AWS S3 を使用するには.env に以下を追加: