admin 发表于 2024-11-10 15:56:10

LobeChat 数据库安装部署指南

## LobeChat 数据库版本安装配置注意事项
LobeChat 数据库版本安装配置较为复杂,官方文档虽可参考,但细节不足,本文以生产环境部署为例,重点说明需要注意的地方。
1. **配置文件修改:**
    * `docker-compose.yml` 和 `.env` 中所有域名地址需替换为你的域名,不要仅修改环境变量。
    * `.env` 文件中 `AUTH_LOGTO_ID`、`AUTH_LOGTO_SECRET`、`S3_ACCESS_KEY_ID` 和 `S3_SECRET_ACCESS_KEY` 这四个初始密码需要后续创建,其他配置项也需修改。
    * 数据库密码需修改,切勿使用默认密码。
    * 两个配置文件需同步修改数据库密码。
    * 考虑修改 Docker 配置,将监听限制为本地,提升安全性。
2. **Logto 配置:**
    *Logto 配置较为复杂,建议考虑 Casdoor。
    *初始配置的用户为管理员,但无法用来登录 LobeChat,需创建新用户。
    *新用户密码自动生成,安全性不足。
    *Logto 存在 bug,部署时可能遇到错误,参考 GitHub Issue 解决方案。
3. **其他:**
    * 官方教程未提及数据库密码修改,建议修改。
    * 数据库服务端口默认 5432,需谨慎设置防火墙策略。
完成所有配置文件修改后,执行 `docker compose up -d` 启动服务。
页: [1]
查看完整版本: LobeChat 数据库安装部署指南