Skip to main content
LibreChat is joining ClickHouse to power the open-source Agentic Data Stack 🎉 Learn more
LibreChat

MongoDB Atlas

MongoDB Atlasを使用してLibreChat用のオンラインMongoDBデータベースをセットアップする方法

MongoDB Atlas アカウントを作成する

  1. Webブラウザで新しいタブを開き、account.mongodb.com/account/register にアクセスします。
  2. 必要な情報を入力し、アカウントを作成してください。

新しいプロジェクトを作成する

アカウントを設定した後、「New Project」ボタンをクリックし、名前(例:「LibreChat」)を付けます。

データベースの構築

「Build a Database」ボタンをクリックします。

無料ティアを選択する

「Shared Clusters」オプションを選択してください。これは無料ティアです。

クラスターに名前を付ける

クラスターに名前を付け(例: "LibreChat-Cluster")、「Create Cluster」をクリックします。

データベースの認証情報を設定する

  1. サイドバーの「Database & Network Access」オプションをクリックします。
  2. 「Add New Database User」ボタンをクリックします。
  3. ユーザー名と安全なパスワードを入力し、「Add User」をクリックします。

ネットワークアクセスの設定

  1. サイドバーの「IP Access List」オプションをクリックします。
  2. 「Add IP Address」ボタンをクリックします。
  3. "0.0.0.0/0" と入力し、「Confirm」をクリックします。

接続文字列を取得する

  1. サイドバーの「Project Overview」オプションをクリックします。
  2. 「Application Development」で「Get connection string」をクリックします。
  3. 「Connect」ボタンをクリックします。
  4. 「Connect Your Application」を選択します。
  5. 提供された接続文字列をコピーします。
  6. 接続文字列内の <db_username><db_password> を、認証情報の設定ステップで指定したユーザー名とパスワードに置き換えてください。パスワードを囲んでいる <> 文字は削除してください。

最終的な接続文字列は、以下のようになるはずです:

mongodb+srv://username:[email protected]/LibreChat?retryWrites=true

.env ファイルの更新

  1. LibreChatプロジェクトで、.envファイルを開きます。
  2. MONGO_URI 変数を見つけて、接続文字列を貼り付けます:
MONGO_URI=mongodb+srv://username:[email protected]/LibreChat?retryWrites=true

以上で完了です!これで MongoDB Atlas を使用して LibreChat 用のオンライン MongoDB データベースがセットアップされ、そのデータベース接続を使用するように LibreChat アプリケーションが更新されました。これでアプリケーションはオンラインの MongoDB データベースに接続できるようになっているはずです。

Docker に関する注意点

Docker

注: DockerでLibreChatを使用している場合は、docker-compose.override.ymlファイルを利用する必要があります。このオーバーライドファイルを使用することで、同梱されているMongoDBインスタンスのインストールを防ぐことができます。その代わり、LibreChatのDockerコンテナは、先ほどセットアップしたオンラインのMongoDB Atlasデータベースを使用するようになります。オーバーライドファイルの使用方法の詳細については、Docker Override Guideを参照してください。

このガイドはいかがでしたか?