MongoDB Atlas
Hoe je een online MongoDB-database opzet voor LibreChat met behulp van MongoDB Atlas
Maak een MongoDB Atlas-account aan
- Open een nieuw tabblad in je webbrowser en ga naar account.mongodb.com/account/register.
- Vul de vereiste gegevens in en maak je account aan.
Een nieuw project aanmaken
Nadat je je account hebt ingesteld, klik je op de knop "New Project" en geef je het een naam (bijv. "LibreChat").
Bouw een database
Klik op de knop "Build a Database".
Kies het Free Tier
Selecteer de optie "Shared Clusters", wat de gratis laag is.
Geef je cluster een naam
Geef je cluster een naam (bijv. "LibreChat-Cluster") en klik op "Create Cluster".
Database-inloggegevens instellen
- Klik op de optie "Database & Network Access" in de zijbalk.
- Klik op de knop "Add New Database User".
- Voer een gebruikersnaam en een veilig wachtwoord in en klik vervolgens op "Add User".
Netwerktoegang configureren
- Klik op de optie "IP Access List" in de zijbalk.
- Klik op de knop "Add IP Address".
- Voer "0.0.0.0/0" in en klik op "Confirm".
Verkrijg je Connection String
- Klik op de optie "Project Overview" in de zijbalk.
- Klik in "Application Development" op "Get connection string".
- Klik op de "Connect" knop.
- Selecteer "Connect Your Application".
- Kopieer de verstrekte connection string.
- Vervang
<db_username>en<db_password>in de connection string door de gebruikersnaam en het wachtwoord die je hebt ingesteld in de stap voor inloggegevens. Verwijder de<>tekens rondom het wachtwoord.
Je uiteindelijke verbindingsreeks zou er ongeveer zo uit moeten zien:
mongodb+srv://username:[email protected]/LibreChat?retryWrites=trueUpdate het .env bestand
- Open het
.envbestand in je LibreChat project. - Zoek de
MONGO_URIvariabele en plak je verbindingsreeks:
MONGO_URI=mongodb+srv://username:[email protected]/LibreChat?retryWrites=trueDat is alles! Je hebt nu een online MongoDB-database voor LibreChat opgezet met behulp van MongoDB Atlas, en je hebt je LibreChat-applicatie bijgewerkt om deze databaseverbinding te gebruiken. Je applicatie zou nu verbinding moeten kunnen maken met de online MongoDB-database.
Opmerking over Docker
Docker
Let op: Als je LibreChat gebruikt met Docker, moet je het bestand docker-compose.override.yml gebruiken. Met dit override-bestand kun je voorkomen dat de meegeleverde MongoDB-instantie wordt geïnstalleerd. In plaats daarvan zal je LibreChat Docker-container de online MongoDB Atlas-database gebruiken die je zojuist hebt opgezet. Voor meer informatie over het gebruik van het override-bestand, verwijzen we je naar onze Docker Override Guide.
Hoe is deze gids?