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

MongoDB Atlas

Cách thiết lập cơ sở dữ liệu MongoDB trực tuyến cho LibreChat bằng MongoDB Atlas

Tạo tài khoản MongoDB Atlas

  1. Mở một tab mới trong trình duyệt web của bạn và truy cập account.mongodb.com/account/register.
  2. Điền các thông tin bắt buộc và tạo tài khoản của bạn.

Tạo Dự án Mới

Sau khi thiết lập tài khoản, hãy nhấp vào nút "New Project" và đặt tên cho nó (ví dụ: "LibreChat").

Xây dựng Cơ sở dữ liệu

Nhấp vào nút "Build a Database".

Chọn Gói Miễn phí

Chọn tùy chọn "Shared Clusters", đây là gói miễn phí.

Đặt tên cho Cluster của bạn

Đặt tên cho cụm của bạn (ví dụ: "LibreChat-Cluster") và nhấp vào "Create Cluster".

Thiết lập thông tin xác thực cơ sở dữ liệu

  1. Nhấp vào tùy chọn "Database & Network Access" trong thanh bên.
  2. Nhấp vào nút "Add New Database User".
  3. Nhập tên người dùng và mật khẩu bảo mật, sau đó nhấp vào "Add User".

Cấu hình Truy cập Mạng

  1. Nhấp vào tùy chọn "IP Access List" trong thanh bên.
  2. Nhấp vào nút "Add IP Address".
  3. Nhập "0.0.0.0/0" và nhấp vào "Confirm".

Lấy Chuỗi Kết Nối của Bạn

  1. Nhấp vào tùy chọn "Project Overview" trong thanh bên.
  2. Trong "Application Development", hãy nhấp vào "Get connection string".
  3. Nhấp vào nút "Connect".
  4. Chọn "Connect Your Application".
  5. Sao chép chuỗi kết nối được cung cấp.
  6. Thay thế <db_username><db_password> trong chuỗi kết nối bằng tên người dùng và mật khẩu bạn đã thiết lập ở bước thông tin xác thực. Loại bỏ các ký tự <> xung quanh mật khẩu.

Chuỗi kết nối cuối cùng của bạn sẽ trông giống như thế này:

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

Cập nhật tệp .env

  1. Trong dự án LibreChat của bạn, hãy mở tệp .env.
  2. Tìm biến MONGO_URI và dán chuỗi kết nối của bạn vào:
MONGO_URI=mongodb+srv://username:[email protected]/LibreChat?retryWrites=true

Vậy là xong! Bạn đã thiết lập thành công cơ sở dữ liệu MongoDB trực tuyến cho LibreChat bằng MongoDB Atlas và đã cập nhật ứng dụng LibreChat của mình để sử dụng kết nối cơ sở dữ liệu này. Ứng dụng của bạn giờ đây sẽ có thể kết nối với cơ sở dữ liệu MongoDB trực tuyến.

Lưu ý về Docker

Docker

Lưu ý: Nếu bạn đang sử dụng LibreChat với Docker, bạn sẽ cần sử dụng tệp docker-compose.override.yml. Tệp ghi đè này cho phép bạn ngăn chặn việc cài đặt phiên bản MongoDB đi kèm. Thay vào đó, container Docker LibreChat của bạn sẽ sử dụng cơ sở dữ liệu MongoDB Atlas trực tuyến mà bạn vừa thiết lập. Để biết thêm thông tin về cách sử dụng tệp ghi đè, vui lòng tham khảo Hướng dẫn Ghi đè Docker của chúng tôi.

Hướng dẫn này thế nào?