# aaPanelでのデプロイ方法

## 前提条件

Difyをインストールする前に、以下の最低システム要件を満たしていることを確認してください：

* CPU ≥ 2 Core
* RAM ≥ 4 GiB

| オペレーティングシステム  | ソフトウェア           | 説明                                                                                                    |
| ------------- | ---------------- | ----------------------------------------------------------------------------------------------------- |
| Linuxプラットフォーム | aaPanel 7.0.11以降 | aaPanelのインストール方法については、[aaPanelインストールガイド](https://www.aapanel.com/new/download.html#install)を参照してください。 |

## デプロイ手順

1. aaPanelにログインし、メニューバーで`Docker`をクリックします。
2. 初めて利用する場合は、`Docker`と`Docker Compose`サービスのインストールを促されるので、`install`をクリックしてください。既にインストールされている場合は、このステップをスキップしてください。
3. インストールが完了したら、`One-Click Install`から`Dify`を見つけて、`install`をクリックします。
4. ドメイン名やポートなどの基本情報を設定し、インストールを完了させます。

> \[!重要]
>
> ドメイン名はオプションです。ドメイン名を入力した場合は、\[Website] --> \[Proxy Project]から管理できます。ドメイン名を設定した後は、\[Allow external access]のチェックを入れる必要はありません。それ以外の場合は、ポートを介してアクセスする前にチェックを入れる必要があります。

5. インストールが完了したら、前のステップで設定したドメイン名またはIPアドレスとポートをブラウザで入力してアクセスします。

* 名前（Name）：アプリケーション名、デフォルトは`Dify-characters`
* バージョン選択(Version selection)：デフォルトは`latest`
* ドメイン名(Domain name)：ドメイン名でアクセスする必要がある場合は、ここでドメイン名を設定し、ドメイン名をサーバーに解決してください。
* 外部アクセスを許可(Allow external access)：`IP+ポート`を介して直接アクセスする必要がある場合は、チェックを入れてください。ドメイン名を設定している場合は、ここでチェックを入れないでください。
* ポート(Port)：デフォルトは`8088`であり、必要に応じて変更できます。

6. 提出後、パネルが自動的にアプリケーションを初期化し、約1〜3分かかります。初期化が完了したら、アクセスできるようになります。

### Difyにアクセスする

管理者初期化ページにアクセスして、管理者アカウントを設定してください：

```bash
# ドメインを設定した場合
http://yourdomain/install

# `IP+ポート`を介してアクセスする場合
http://your_server_ip:8088/install
```

Difyウェブインターフェースのアドレス：

```bash
# ドメインを設定した場合
http://yourdomain/

# `IP+ポート`を介してアクセスする場合
http://your_server_ip:8088/
```
