このドキュメントはAIによって翻訳されました。正確な情報については英語版をご参照ください。
**多アプリケーションプラグイン(Multi-app)**は、個別にデプロイすることなく、複数の独立したアプリケーションを動的に作成・管理できるようにします。各サブアプリケーションは完全に独立したインスタンスであり、独自のデータベース、プラグイン、設定を保持します。
多アプリケーションプラグイン自体は、ユーザー共有機能を提供しません。
アプリケーション間でのユーザー連携が必要な場合は、**認証プラグイン**と組み合わせて使用してください。
プラグインマネージャーで**多アプリケーション(Multi-app)**プラグインを見つけ、有効化します。

システム設定メニューの「多アプリケーション」をクリックし、管理画面に移動します。

「新規追加」ボタンをクリックして、新しいサブアプリケーションを作成します。

起動ボタンをクリックするとサブアプリケーションが起動します。
作成時に*「初回アクセス時に起動」*にチェックを入れた場合、最初のアクセス時に自動的に起動します。
表示ボタンをクリックすると、新しいタブでそのサブアプリケーションが開きます。

リストで各アプリケーションのメモリとCPUの使用状況を確認できます。

ログボタンをクリックすると、サブアプリケーションの実行ログを確認できます。
起動後にアクセスできない場合(データベースの破損など)、ログを確認して原因を調査できます。

削除ボタンをクリックするとサブアプリケーションを削除できます。
削除時にデータベースも一緒に削除するかどうかを選択できます。この操作は取り消せないため、注意して実行してください。
デフォルトでは /_app/:appName/admin/ を使用してアクセスします。例:
また、サブアプリケーションに独自のサブドメインを設定することも可能です。ドメインを現在のIPアドレスに解決し、Nginxを使用している場合はNginxの設定にもドメインを追加する必要があります。
プロジェクトのルートディレクトリで、PM2 を使用してサブアプリケーションのインスタンスを管理できます。
旧バージョンの管理画面に移動し、**「新しい多アプリケーションへデータを移行」**ボタンをクリックして移行を実行します。

サブアプリケーションで使用できるプラグインはメインアプリと同じ(バージョンを含む)ですが、個別に設定・使用することが可能です。
サブアプリケーションごとに独立したデータベースを設定できます。アプリケーション間でデータを共有したい場合は、外部データソースを使用して実現できます。
現在、メインアプリでのバックアップにはサブアプリケーションのデータは含まれません(基本情報のみ含まれます)。各サブアプリケーション内で手動でバックアップと移行を行う必要があります。
サブアプリケーションのバージョンはメインアプリのアップグレードに自動的に追従し、メイン・サブアプリケーション間のバージョンの一致が保証されます。
各サブアプリケーションのリソース占有量はメインアプリとほぼ同じです。現在、1つのアプリケーションあたりのメモリ使用量は約500〜600MBです。