本地安装
如何在本地安装 LibreChat
Docker 内置组件
MongoDB
MeiliSearch
RAG API
Vector DB
Docker Compose 会处理所有依赖项。使用 npm 或 Helm 时,你需要单独安装和配置这些服务。
选择一种方式
Docker Compose
推荐入门一切都在容器中运行。MongoDB、MeiliSearch、RAG API 和 Vector DB 均自动包含在内。
~5 min
前置条件
- Git
- Docker Desktop
命令
git clone https://github.com/danny-avila/LibreChat.git
cd LibreChat
cp .env.example .env
docker compose up -d
MongoDBMeiliSearchRAG APIVector DB
npm
进阶使用 Node.js 直接运行 LibreChat。你需要自行管理 MongoDB 和 MeiliSearch 等外部服务。
~20 min
前置条件
- Node.js v20.19+
- Git
- MongoDB
命令
git clone https://github.com/danny-avila/LibreChat.git
cd LibreChat && npm ci
cp .env.example .env # edit MONGO_URI
npm run backend
需要外部服务
Helm Chart
高级使用 Helm 在 Kubernetes 上部署。最适合生产集群和基础设施即代码工作流。
~15 min
前置条件
- Kubernetes cluster
- kubectl + Helm
命令
kubectl create secret generic librechat-credentials-env ...
helm install librechat oci://ghcr.io/danny-avila/librechat-chart/librechat
需要外部服务
不在本地运行?
这篇指南怎么样?