npm
Cómo instalar LibreChat localmente usando npm
Para la mayoría de los escenarios, Docker Compose es el método de instalación recomendado debido a su simplicidad, facilidad de uso y fiabilidad. Si prefiere utilizar npm, puede seguir estas instrucciones.
Requisitos previos
- Node.js
v24.16.0: https://nodejs.org/en/download - npm
v11.16.0- LibreChat utiliza CommonJS (CJS) y openid-client v6; Node 24 satisface el soporte de tiempo de ejecución necesario para la interoperabilidad CJS/ESM, WebCrypto y la Fetch API.
- Git: https://git-scm.com/download/
- MongoDB (Atlas o Community Server)
Si utilizas nvm, instala y selecciona la versión de Node.js recomendada, luego actualiza npm:
Deberías ver v24.16.0 para Node.js y 11.16.0 para npm antes de instalar las dependencias de LibreChat.
Pasos de instalación
Preparación
Ejecute los siguientes comandos en su terminal:
Nota: Si estás usando Windows 10, es posible que necesites usar
copyen lugar decp.
Actualizar el MONGO_URI
Edite el archivo .env recién creado para actualizar la MONGO_URI con la suya propia
Compilar e iniciar
Una vez que hayas completado los pasos de preparación, ejecuta los siguientes comandos:
npm run reinstall realiza una instalación limpia de dependencias y compila LibreChat. Úselo después de cambiar las versiones de Node.js o npm para que los paquetes nativos se recompilen con el entorno de ejecución activo.
¡Accede a LibreChat!
Visita http://localhost:3080/
Consejo
- La próxima vez que desee iniciar LibreChat, solo necesita ejecutar
npm run backend
Actualizar LibreChat
Para actualizar LibreChat a la última versión, ejecute los siguientes comandos:
Primero, detén LibreChat (si aún no lo has hecho).
Si cambiaste las versiones de Node.js o npm durante la actualización, ejecuta npm run reinstall en su lugar.
Configuración adicional
Desbloquee funciones adicionales explorando nuestras guías de configuración para aprender cómo configurar:
- Integración con Meilisearch
- Conectividad de la API de RAG
- Endpoints personalizados
- Otras opciones de configuración avanzada
- Y más
Esto le permitirá personalizar su experiencia en LibreChat con funciones opcionales.
ver también:
¿Qué te parece esta guía?