Imagen Docker
LibreChat en Docker. Cada modelo de IA, un chat.
LibreChat es una interfaz de chat de IA autoalojada y open source: una UI estilo ChatGPT frente a muchos proveedores (OpenAI, Anthropic, Azure, Google, modelos locales y más), con historial de conversaciones, presets y API keys por usuario.
¿Prefieres no correrla tú? LibreChat administrado desde $13.33/mes
# LibreChat en Docker, base fijada por digest docker pull ghcr.io/remarkablecloud/librechat:0.8.7-r1 docker compose up -d
- Build actual
0.8.7-r1, actualizada 11 sept 2026- Base
- LibreChat oficial, anclada por digest
- Qué trae
- UI de chat multi-proveedor, pareja MongoDB y Meilisearch, un contrato de variables
- Licencia de origen
- LibreChat: MIT
La imagen
Qué agrega nuestra imagen.
Qué cambia frente a LibreChat original, y por qué importa en producción.
Base anclada por digest
Construida desde ghcr.io/danny-avila/librechat@sha256:c5db33... (LibreChat 0.8.7, Node 24). Anclar por digest mantiene las reconstrucciones reproducibles.
Sin registro abierto
El registro está deshabilitado y una cuenta inicial se crea en la primera corrida (contraseña generada, impresa una vez en el log), así un visitante al azar no puede auto-registrarse y gastar tus créditos de LLM. Puedes fijar la cuenta con RC_USER_EMAIL / RC_USER_PASSWORD.
Llaves de cifrado persistentes
LibreChat cifra las API keys que guardan los usuarios con CREDS_KEY / CREDS_IV; las generamos (junto a los secretos JWT) en la primera corrida y las persistimos en el volumen de datos, así las llaves guardadas siguen legibles entre reinicios y upgrades.
Amigable con un solo contenedor
La búsqueda (Meilisearch) viene apagada por defecto, así que la app corre solo con MongoDB.
Healthcheck
La imagen upstream no trae curl, así que usamos un HEALTHCHECK sobre /health vía wget. El tag publicado actual es ghcr.io/remarkablecloud/librechat:0.8.7-r1.
Córrela tú, o no
La misma imagen en los dos casos.
Descárgala y córrela donde quieras, o deja que corramos LibreChat por ti en un servidor administrado con actualizaciones, monitoreo y snapshots.
Corre LibreChat por tu cuenta
- Descárgala de GHCR y córrela en cualquier host Docker
- La guía de abajo: compose, entorno, respaldos, actualizaciones
- Tú la actualizas, respaldas y vigilas
LibreChat en un servidor administrado
- Instalada por nosotros desde esta misma imagen, $0 por la app
- Actualizaciones con un snapshot antes, monitoreo y firewall administrado
- Un servidor de 4 GB desde $13.33/mes facturado anual, con espacio para más apps
La guía
Córrela en producción.
Un resumen para producción, escrito por quienes construyen la imagen. La guía técnica completa, con compose, entorno, endurecimiento, respaldos y actualizaciones, está en inglés.
Resumen de producción
Dos contenedores: LibreChat (Node, puerto 3080 interno) y MongoDB; Meilisearch es opcional y viene apagado. El registro está cerrado: la cuenta inicial sale una vez en el log del primer arranque, y las llaves de cifrado (CREDS_KEY/CREDS_IV, secretos JWT) se generan y persisten en el volumen, así que las API keys guardadas de los usuarios sobreviven upgrades. Respalda MongoDB y el volumen de datos juntos: la base sin las llaves deja los secretos ilegibles. Para actualizar, cambia al tag nuevo y recrea.
La guía técnica completa (Compose, variables, hardening, respaldos y upgrades) está disponible en inglés: ver la guía completa.
Changelog
Cada build se fija por digest y queda registrado aquí, así ves qué cambió antes de descargar un tag nuevo.
-
0.8.7-r1Actual 11 sept 2026
LibreChat y otros nombres de productos son marcas de sus respectivos titulares. RemarkableCloud no está afiliada a ellos ni cuenta con su respaldo.
FAQ
LibreChat en Docker: respuestas.
Respuestas cortas de quienes construyen y corren esta imagen.
¿Necesito una base de datos?
Sí. LibreChat guarda usuarios, conversaciones y mensajes en MongoDB. El compose independiente la incluye.
¿Cómo inicio sesión la primera vez?
La cuenta inicial (correo y contraseña generada) se imprime una vez en el log del contenedor en la primera corrida. El registro está cerrado, así que esa es la cuenta para entrar.
¿Necesito mi propia llave de LLM?
Sí. LibreChat es un frontend de proveedores externos; cada usuario agrega su API key en la UI, guardada cifrada.
¿Puedo agregar más usuarios?
Sí, deliberadamente: créalos con el script create-user, o habilita el registro en la configuración de LibreChat.
¿Cómo funciona HTTPS si el contenedor sirve HTTP en 3080?
El TLS se termina en el reverse proxy (Traefik en la App Platform), que reenvía al puerto 3080 por la red interna.
Descárgala, o deja que la corramos.
La misma imagen corre LibreChat en nuestros servidores administrados, con actualizaciones y monitoreo incluidos.