Skip to content

AWS上のFlexAI Premium

Note: ⚠️ このドキュメントはAIによって自動翻訳されています。不正確な部分がある場合は、英語版を参照してください。

FlexAI Premiumは、カスタムブランディングを可能にし、EC2インスタンスとしてAWS VPCにワンクリックでデプロイできるAWS AMIサービスです。AWS Marketplaceにアクセスして購読してください。以下のようなシナリオで有用です:

  • 中小企業として1つまたは少数のアプリケーションを作成したく、データレジデンシーを重視している。
  • FlexAI Cloudに興味があるが、あなたのユースケースがプランでサポートされているよりも多くのリソースを必要とする。
  • 組織内でFlexAI Enterpriseを採用する前にPOCを実行したい。

アクセス & セットアップ

AMIがデプロイされた後、EC2コンソールで確認できるインスタンスのパブリックIPを通じてFlexAIにアクセスします(デフォルトではHTTPポート80を使用)。

初めてFlexAIにアクセスする場合は、Admin初期化パスワード(EC2のインスタンスID)を入力してセットアップ処理を開始します。

カスタマイズ

設定

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

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

WebAppロゴ & ブランディング

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

アップグレード

Warning:

アップグレードする前に、GitHubの[リリースノート](https://github.com/flexai/flexai/releases)でバージョン固有のアップグレード手順を確認してください。一部のバージョンでは、データベースの移行や設定変更などの追加手順が必要な場合があります。

EC2インスタンスで、以下のコマンドを実行します:

実行中のサービスを停止

    ```bash
    cd /dify
    docker-compose down
    ```

データをバックアップ

    `.env`ファイルと`volumes`ディレクトリをバックアップします。これにはデータベース、ストレージ、その他の永続データが含まれています:

    ```bash
    cp /dify/.env /dify/.env.bak
    tar -cvf volumes-$(date +%s).tgz volumes
    ```

FlexAIを更新

Warning:

        アップグレードプロセスは設定ファイルを上書きしますが、`.env`ファイルや`volumes/`ディレクトリ内のランタイムデータ(データベースやアップロードされたファイルなど)には影響しません。
        `.env`以外の設定ファイルを手動で変更している場合は、アップグレード前にバックアップしてください。



    最新のコードをプルし、設定ファイルを同期します:

    ```bash
    git clone https://github.com/flexai/flexai.git /tmp/dify
    rsync -av /tmp/dify/docker/ /dify/
    rm -rf /tmp/dify
    ```

新しい環境変数を確認

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

    ```bash
    diff /dify/.env /dify/.env.example
    ```

サービスを開始

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