MongoDB Atlas
Comment configurer une base de données MongoDB en ligne pour LibreChat en utilisant MongoDB Atlas
Créer un compte MongoDB Atlas
- Ouvrez un nouvel onglet dans votre navigateur web et accédez à account.mongodb.com/account/register.
- Remplissez les informations requises et créez votre compte.
Créer un nouveau projet
Après avoir configuré votre compte, cliquez sur le bouton "New Project" et donnez-lui un nom (par exemple, "LibreChat").
Créer une base de données
Cliquez sur le bouton "Build a Database".
Choisir l'offre gratuite
Sélectionnez l'option "Shared Clusters", qui correspond à l'offre gratuite.
Nommez votre cluster
Donnez un nom à votre cluster (par exemple, "LibreChat-Cluster") et cliquez sur "Create Cluster".
Configurer les identifiants de la base de données
- Cliquez sur l'option "Database & Network Access" dans la barre latérale.
- Cliquez sur le bouton "Add New Database User".
- Saisissez un nom d'utilisateur et un mot de passe sécurisé, puis cliquez sur "Add User".
Configurer l'accès réseau
- Cliquez sur l'option "IP Access List" dans la barre latérale.
- Cliquez sur le bouton "Add IP Address".
- Saisissez "0.0.0.0/0" et cliquez sur "Confirm".
Obtenez votre chaîne de connexion
- Cliquez sur l'option "Project Overview" dans la barre latérale.
- Dans "Application Development", cliquez sur "Get connection string".
- Cliquez sur le bouton "Connect".
- Sélectionnez "Connect Your Application".
- Copiez la chaîne de connexion fournie.
- Remplacez
<db_username>et<db_password>dans la chaîne de connexion par le nom d'utilisateur et le mot de passe que vous avez définis lors de l'étape des identifiants. Supprimez les caractères<>autour du mot de passe.
Votre chaîne de connexion finale devrait ressembler à ceci :
Mettre à jour le fichier .env
- Dans votre projet LibreChat, ouvrez le fichier
.env. - Trouvez la variable
MONGO_URIet collez votre chaîne de connexion :
C'est tout ! Vous avez maintenant configuré une base de données MongoDB en ligne pour LibreChat en utilisant MongoDB Atlas, et vous avez mis à jour votre application LibreChat pour utiliser cette connexion à la base de données. Votre application devrait désormais être en mesure de se connecter à la base de données MongoDB en ligne.
Note sur Docker
Docker
Note : Si vous utilisez LibreChat avec Docker, vous devrez utiliser le fichier docker-compose.override.yml. Ce fichier de remplacement vous permet d'empêcher l'installation de l'instance MongoDB incluse. Au lieu de cela, votre conteneur Docker LibreChat utilisera la base de données MongoDB Atlas en ligne que vous venez de configurer. Pour plus d'informations sur l'utilisation du fichier de remplacement, veuillez consulter notre Docker Override Guide.
Que pensez-vous de ce guide ?