MongoDB Atlas
Jak skonfigurować internetową bazę danych MongoDB dla LibreChat przy użyciu MongoDB Atlas
Utwórz konto MongoDB Atlas
- Otwórz nową kartę w przeglądarce internetowej i przejdź pod adres account.mongodb.com/account/register.
- 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
- Kliknij opcję "Database & Network Access" na pasku bocznym.
- Kliknij przycisk „Add New Database User”.
- Wprowadź nazwę użytkownika i bezpieczne hasło, a następnie kliknij „Add User”.
Konfiguracja dostępu do sieci
- Kliknij opcję "IP Access List" na pasku bocznym.
- Kliknij przycisk "Add IP Address".
- Wpisz "0.0.0.0/0" i kliknij "Confirm".
Uzyskaj swój ciąg połączeniowy
- Kliknij opcję "Project Overview" na pasku bocznym.
- W sekcji "Application Development" kliknij "Get connection string".
- Kliknij przycisk "Connect".
- Wybierz "Connect Your Application".
- Skopiuj podany ciąg połączenia.
- 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=trueAktualizacja pliku .env
- W swoim projekcie LibreChat otwórz plik
.env. - Znajdź zmienną
MONGO_URIi wklej swój ciąg połączeniowy:
MONGO_URI=mongodb+srv://username:[email protected]/LibreChat?retryWrites=trueTo 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?