Skip to main content

LibreChat is joining ClickHouse. 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?