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. 在您的网络浏览器中打开一个新标签页,并访问 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

这篇指南怎么样?