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

MongoDB Atlas

Jak skonfigurować internetową bazę danych MongoDB dla LibreChat przy użyciu MongoDB Atlas

Utwórz konto MongoDB Atlas

  1. Otwórz nową kartę w przeglądarce internetowej i przejdź pod adres account.mongodb.com/account/register.
  2. Wypełnij wymagane informacje i utwórz swoje konto.

Utwórz nowy projekt

Po skonfigurowaniu konta kliknij przycisk „New Project” i nadaj mu nazwę (np. „LibreChat”).

Budowa bazy danych

Kliknij przycisk "Build a Database".

Wybierz plan darmowy

Wybierz opcję "Shared Clusters", która jest darmowym planem.

Nazwij swój klaster

Nadaj swojemu klastrowi nazwę (np. "LibreChat-Cluster") i kliknij "Create Cluster".

Skonfiguruj dane uwierzytelniające bazy danych

  1. Kliknij opcję "Database & Network Access" na pasku bocznym.
  2. Kliknij przycisk „Add New Database User”.
  3. Wprowadź nazwę użytkownika i bezpieczne hasło, a następnie kliknij „Add User”.

Konfiguracja dostępu do sieci

  1. Kliknij opcję "IP Access List" na pasku bocznym.
  2. Kliknij przycisk "Add IP Address".
  3. Wpisz "0.0.0.0/0" i kliknij "Confirm".

Uzyskaj swój ciąg połączeniowy

  1. Kliknij opcję "Project Overview" na pasku bocznym.
  2. W sekcji "Application Development" kliknij "Get connection string".
  3. Kliknij przycisk "Connect".
  4. Wybierz "Connect Your Application".
  5. Skopiuj podany ciąg połączenia.
  6. Zastąp <db_username> i <db_password> w ciągu połączenia nazwą użytkownika i hasłem, które zostały ustawione w kroku dotyczącym danych uwierzytelniających. Usuń znaki <> wokół hasła.

Twój ostateczny ciąg połączeniowy powinien wyglądać mniej więcej tak:

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

Aktualizacja pliku .env

  1. W swoim projekcie LibreChat otwórz plik .env.
  2. Znajdź zmienną MONGO_URI i wklej swój ciąg połączeniowy:
MONGO_URI=mongodb+srv://username:[email protected]/LibreChat?retryWrites=true

To wszystko! Skonfigurowałeś teraz internetową bazę danych MongoDB dla LibreChat przy użyciu MongoDB Atlas i zaktualizowałeś swoją aplikację LibreChat, aby korzystała z tego połączenia z bazą danych. Twoja aplikacja powinna teraz móc łączyć się z internetową bazą danych MongoDB.

Uwaga dotycząca Docker

Docker

Uwaga: Jeśli używasz LibreChat z Docker, musisz skorzystać z pliku docker-compose.override.yml. Ten plik nadpisujący pozwala zapobiec instalacji dołączonej instancji MongoDB. Zamiast tego Twój kontener Docker LibreChat będzie korzystał z bazy danych MongoDB Atlas online, którą właśnie skonfigurowałeś. Więcej informacji na temat korzystania z pliku nadpisującego znajduje się w naszym Przewodniku po nadpisywaniu Docker.

Jaka jest ta instrukcja?