MongoDB Community Server
Configuración de un MongoDB Community Server para su base de datos de LibreChat.
Descargar MongoDB Community Server
- Ve al sitio web oficial de MongoDB: https://www.mongodb.com/try/download/community
- Seleccione su sistema operativo y descargue el paquete correspondiente.
Instalar MongoDB Community Server
Siga las instrucciones de instalación para su sistema operativo para instalar MongoDB Community Server.
Crear un directorio de datos
MongoDB requiere un directorio de datos para almacenar sus archivos de datos. Crea un directorio en tu sistema donde desees almacenar los archivos de datos de MongoDB (por ejemplo, /path/to/data/directory).
Iniciar el servidor MongoDB
- Abra una terminal o un símbolo del sistema.
- Navegue al directorio de instalación de MongoDB (por ejemplo,
/path/to/mongodb/bin). - Ejecute el siguiente comando para iniciar el servidor de MongoDB, reemplazando
/path/to/data/directorycon la ruta al directorio de datos que creó en el paso anterior:
Configurar MongoDB para acceso remoto (Opcional)
Si planeas acceder al servidor de MongoDB desde una ubicación remota (por ejemplo, una máquina diferente o una instancia de LibreChat alojada en otro lugar), necesitas configurar MongoDB para el acceso remoto:
- Cree un archivo de configuración (por ejemplo,
/path/to/mongodb/config/mongodb.conf) con el siguiente contenido:
- Detén el servidor de MongoDB si se está ejecutando.
- Inicie el servidor de MongoDB con el archivo de configuración:
Obtener la cadena de conexión
La cadena de conexión para su MongoDB Community Server tendrá el siguiente formato:
Reemplace [hostname] con la dirección IP o el nombre de host de la máquina donde se está ejecutando MongoDB, y [port] con el número de puerto (usualmente 27017).
Actualizar el archivo .env
- En tu proyecto de LibreChat, abre el archivo
.env. - Busque la variable
MONGO_URIy pegue su cadena de conexión:
¡Eso es todo! Ahora has configurado un MongoDB Community Server para LibreChat. Tu aplicación LibreChat debería poder conectarse a la instancia local de MongoDB utilizando la cadena de conexión que proporcionaste.
Nota sobre Docker
Docker
Nota: Si estás utilizando LibreChat con Docker, necesitarás utilizar el archivo docker-compose.override.yml. Este archivo de anulación te permite evitar la instalación de la instancia de MongoDB incluida. En su lugar, tu contenedor Docker de LibreChat utilizará la base de datos local de MongoDB Community Server que acabas de configurar. Para obtener más información sobre el uso del archivo de anulación, consulta nuestra Guía de anulación de Docker.
Ejemplo:
¿Qué te parece esta guía?