Serveur communautaire MongoDB
Configuration d'un serveur MongoDB Community pour votre base de données LibreChat.
Télécharger MongoDB Community Server
- Allez sur le site officiel de MongoDB : https://www.mongodb.com/try/download/community
- Sélectionnez votre système d'exploitation et téléchargez le paquet approprié.
Installer MongoDB Community Server
Suivez les instructions d'installation correspondant à votre système d'exploitation pour installer MongoDB Community Server.
Créer un répertoire de données
MongoDB nécessite un répertoire de données pour stocker ses fichiers de données. Créez un répertoire sur votre système à l'endroit où vous souhaitez stocker les fichiers de données MongoDB (par exemple, /path/to/data/directory).
Démarrer le serveur MongoDB
- Ouvrez un terminal ou une invite de commande.
- Accédez au répertoire d'installation de MongoDB (par ex.
/path/to/mongodb/bin). - Exécutez la commande suivante pour démarrer le serveur MongoDB, en remplaçant
/path/to/data/directorypar le chemin vers le répertoire de données que vous avez créé à l'étape précédente :
Configurer MongoDB pour un accès distant (Optionnel)
Si vous prévoyez d'accéder au serveur MongoDB depuis un emplacement distant (par exemple, une machine différente ou une instance LibreChat hébergée ailleurs), vous devez configurer MongoDB pour un accès distant :
- Créez un fichier de configuration (par ex.
/path/to/mongodb/config/mongodb.conf) avec le contenu suivant :
- Arrêtez le serveur MongoDB s'il est en cours d'exécution.
- Démarrez le serveur MongoDB avec le fichier de configuration :
Obtenir la chaîne de connexion
La chaîne de connexion pour votre MongoDB Community Server sera au format suivant :
Remplacez [hostname] par l'adresse IP ou le nom d'hôte de la machine sur laquelle MongoDB est en cours d'exécution, et [port] par le numéro de port (généralement 27017).
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é un MongoDB Community Server pour LibreChat. Votre application LibreChat devrait être en mesure de se connecter à l'instance MongoDB locale en utilisant la chaîne de connexion que vous avez fournie.
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 Community Server locale que vous venez de configurer. Pour plus d'informations sur l'utilisation du fichier de remplacement, veuillez consulter notre Docker Override Guide.
Exemple :
Que pensez-vous de ce guide ?