本文中,我们提供了完全基于开源自建服务的 Docker Compose 配置,你可以直接使用这份配置文件来启动 LobeChat 数据库版本,也可以对之进行修改以适应你的需求。
我们默认使用 MinIO 作为本地 S3 对象存储服务,使用 Casdoor 作为本地鉴权服务。
快速启动
为方便快速上手,这一章使用 docker-compose/local
目录中的 docker-compose.yml
配置文件,启动后的 LobeChat 应用运行在 http://localhost:3210
,可在本地运行。
为了快速上手,此 docker-compose.yml
内置了大量的 Secret/Password 的敏感字段配置,仅适用于快速演示或个人本地使用。请勿直接用于线上生产环境!否则遇到安全问题请自行负责!
一键启动脚本
新建一个 lobe-chat-db
目录,用于存放你的配置文件和后续的数据库文件。
mkdir lobe-chat-db
cd lobe-chat-db
我们提供了一个一键启动脚本 setup.sh
,可以自动使用默认配置并启动服务:
bash <(curl -fsSL https://raw.githubusercontent.com/lobehub/lobe-chat/HEAD/doc