LibreChat
Aplicación Docker from pureelectricity's Repository
Visión general
LibreChat: Enhanced ChatGPT Clone. Features: Agents, Anthropic, AWS, OpenAI, Azure, Gemini, AI model switching, message search, langchain, DALL-E-3, Multi-User Auth, and more.
PREREQUISITES:
- You must have a MongoDB container running (e.g., the official mongo docker).
- You must generate random hex strings for the CREDS_KEY, CREDS_IV, and JWT_SECRET below, or logins will fail.
CONFIGURATION:
- This template uses Environment Variables for config.
- The 'librechat.yaml' file is optional and not mapped by default to prevent boot errors. If you need advanced configuration (custom endpoints), create the file on your server first, then add a Host Path mapping manually: /mnt/user/appdata/librechat/librechat.yaml -> /app/librechat.yaml
Argumentos en tiempo de ejecución
- Interfaz web
http://[IP]:[PORT:3080]/- Red
bridge- Concha
sh- Privilegiado
- false
Configuración de plantillas
The port to access the LibreChat interface.
- Objetivo
- 3080
- Por defecto
- 3080
Required for Docker networking.
- Objetivo
- HOST
- Por defecto
- 0.0.0.0
The URL used to access the app. MUST include http:// or https://.
- Objetivo
- DOMAIN_CLIENT
- Por defecto
- http://[IP]:[PORT:3080]
Usually the same as Client Domain.
- Objetivo
- DOMAIN_SERVER
- Por defecto
- http://[IP]:[PORT:3080]
Required. Format: mongodb://[IP]:27017/LibreChat
- Objetivo
- MONGO_URI
Required. 64-character hex string. Run 'openssl rand -hex 32' to generate.
- Objetivo
- CREDS_KEY
Required. 32-character hex string. Run 'openssl rand -hex 16' to generate.
- Objetivo
- CREDS_IV
Required. Long random string for signing tokens.
- Objetivo
- JWT_SECRET
Required. Long random string for refresh tokens.
- Objetivo
- JWT_REFRESH_SECRET
Optional. If set to 'user_provided', users can enter their own key in the UI.
- Objetivo
- OPENAI_API_KEY
- Por defecto
- user_provided
Persist uploaded images and avatars.
- Objetivo
- /app/client/public/images
- Por defecto
- /mnt/user/appdata/librechat/images
Container logs.
- Objetivo
- /app/logs
- Por defecto
- /mnt/user/appdata/librechat/logs
Set to 'true' only if you have a separate MeiliSearch container running for chat history search.
- Objetivo
- SEARCH
- Por defecto
- false
http://[IP]:7700
- Objetivo
- MEILI_HOST
The master key from your MeiliSearch container.
- Objetivo
- MEILI_MASTER_KEY
Unraid Default User ID
- Por defecto
- 99
Unraid Default Group ID
- Por defecto
- 100
Categorías
Detalles
ghcr.io/danny-avila/librechat:latestEjecute LibreChat en Unraid.
LibreChat se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.