MongoDB Atlas
Cómo configurar una base de datos MongoDB en línea para LibreChat usando MongoDB Atlas
Crear una cuenta de MongoDB Atlas
- Abre una nueva pestaña en tu navegador web y ve a account.mongodb.com/account/register.
- Complete la información requerida y cree su cuenta.
Crear un nuevo proyecto
Después de configurar tu cuenta, haz clic en el botón "New Project" y asígnale un nombre (por ejemplo, "LibreChat").
Construir una base de datos
Haz clic en el botón "Build a Database".
Elige el plan gratuito
Seleccione la opción "Shared Clusters", que es el nivel gratuito.
Nombre su clúster
Dale un nombre a tu clúster (por ejemplo, "LibreChat-Cluster") y haz clic en "Create Cluster".
Configurar las credenciales de la base de datos
- Haz clic en la opción "Database & Network Access" en la barra lateral.
- Haz clic en el botón "Add New Database User".
- Ingrese un nombre de usuario y una contraseña segura, luego haga clic en "Add User".
Configurar el acceso a la red
- Haz clic en la opción "IP Access List" en la barra lateral.
- Haz clic en el botón "Add IP Address".
- Ingrese "0.0.0.0/0" y haga clic en "Confirm".
Obtén tu cadena de conexión
- Haz clic en la opción "Project Overview" en la barra lateral.
- En "Application Development" haz clic en "Get connection string".
- Haz clic en el botón "Connect".
- Seleccione "Connect Your Application".
- Copie la cadena de conexión proporcionada.
- Reemplaza
<db_username>y<db_password>en la cadena de conexión con el nombre de usuario y la contraseña que estableciste en el paso de credenciales. Elimina los caracteres<>alrededor de la contraseña.
Tu cadena de conexión final debería verse algo así:
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 una base de datos MongoDB en línea para LibreChat utilizando MongoDB Atlas, y has actualizado tu aplicación LibreChat para usar esta conexión de base de datos. Tu aplicación debería ahora ser capaz de conectarse a la base de datos MongoDB en línea.
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 MongoDB Atlas en línea 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.
¿Qué te parece esta guía?