
为什么选 LibreChat
它比 Open WebUI 更偏「ChatGPT 平替」:多模型切换、Artifact、图像生成、Agent 插件都有,还支持多用户和对话同步。想给小团队搭一个私有聊天站,它是优选。
起服务
git clone https://github.com/danny-avila/LibreChat.git
cd LibreChat
cp .env.example .env
# 编辑 .env:填 OPENAI_API_KEY,或把 OLLAMA_BASE_URL 指向本地
npm ci
docker compose up -d # 默认端口 3080起好后浏览器打开 http://localhost:3080,注册第一个账号就是管理员。想纯本地不接任何云,把模型配置指向 Ollama 即可。
- 多模型切换:在设置里添加不同 provider(OpenAI / Anthropic / Ollama)。
- 接本地:OLLAMA_BASE_URL=http://host.docker.internal:11434。
- 数据持久化:docker-compose 里已挂 volumes,对话记录存数据库。
几个坑
- 端口冲突:改 docker-compose 里的端口映射(如 3080:3080 → 8080:3080)。
- 接 Ollama 用容器网络名或 host.docker.internal,别填 127.0.0.1(那是容器自己)。
- 第一次构建慢,npm ci 在容器外跑会更快。