MongoDB Community Server
Einrichten eines MongoDB Community Servers für Ihre LibreChat-Datenbank.
MongoDB Community Server herunterladen
- Gehen Sie zur offiziellen MongoDB-Website: https://www.mongodb.com/try/download/community
- Wählen Sie Ihr Betriebssystem aus und laden Sie das entsprechende Paket herunter.
MongoDB Community Server installieren
Befolgen Sie die Installationsanweisungen für Ihr Betriebssystem, um den MongoDB Community Server zu installieren.
Erstellen eines Datenverzeichnisses
MongoDB benötigt ein Datenverzeichnis, um seine Datendateien zu speichern. Erstellen Sie ein Verzeichnis auf Ihrem System, in dem Sie die MongoDB-Datendateien speichern möchten (z. B. /path/to/data/directory).
Starten des MongoDB-Servers
- Öffnen Sie ein Terminal oder eine Eingabeaufforderung.
- Navigieren Sie zum Installationsverzeichnis von MongoDB (z. B.
/path/to/mongodb/bin). - Führen Sie den folgenden Befehl aus, um den MongoDB-Server zu starten, und ersetzen Sie dabei
/path/to/data/directorydurch den Pfad zu dem Datenverzeichnis, das Sie im vorherigen Schritt erstellt haben:
MongoDB für den Fernzugriff konfigurieren (Optional)
Wenn Sie planen, von einem entfernten Standort (z. B. einem anderen Rechner oder einer anderswo gehosteten LibreChat-Instanz) auf den MongoDB-Server zuzugreifen, müssen Sie MongoDB für den Fernzugriff konfigurieren:
- Erstellen Sie eine Konfigurationsdatei (z. B.
/path/to/mongodb/config/mongodb.conf) mit folgendem Inhalt:
- Stoppen Sie den MongoDB-Server, falls er läuft.
- Starten Sie den MongoDB-Server mit der Konfigurationsdatei:
Verbindungszeichenfolge abrufen
Die Verbindungszeichenfolge für Ihren MongoDB Community Server hat das folgende Format:
Ersetzen Sie [hostname] durch die IP-Adresse oder den Hostnamen des Rechners, auf dem MongoDB läuft, und [port] durch die Portnummer (üblicherweise 27017).
Aktualisieren der .env Datei
- Öffnen Sie in Ihrem LibreChat-Projekt die
.envDatei. - Suchen Sie die Variable
MONGO_URIund fügen Sie Ihren Verbindungs-String ein:
Das war's! Sie haben nun einen MongoDB Community Server für LibreChat eingerichtet. Ihre LibreChat-Anwendung sollte in der Lage sein, sich mit der lokalen MongoDB-Instanz unter Verwendung des von Ihnen bereitgestellten Verbindungs-Strings zu verbinden.
Hinweis zu Docker
Docker
Hinweis: Wenn Sie LibreChat mit Docker verwenden, müssen Sie die Datei docker-compose.override.yml nutzen. Diese Override-Datei ermöglicht es Ihnen, die Installation der enthaltenen MongoDB-Instanz zu verhindern. Stattdessen wird Ihr LibreChat Docker-Container die lokale MongoDB Community Server-Datenbank verwenden, die Sie gerade eingerichtet haben. Weitere Informationen zur Verwendung der Override-Datei finden Sie in unserem Docker Override Guide.
Beispiel:
Wie finden Sie diese Anleitung?