LobeChat

它是什么?
LobeChat 是一个现代化设计的开源 ChatGPT/LLMs 聊天应用与开发框架,支持语音合成、多模态、可扩展的(function call)插件系统,一键免费拥有你自己的 ChatGPT/Gemini/Claude/Ollama 应用。

它的特性?

  • 多模型服务商支持;
  • 支持本地大语言模型 (LLM);
  • 模型视觉识别 (Model Visual);
  • TTS & STT 语音会话;
  • Text to Image 文生图;
  • 插件系统 (Function Calling);
  • 助手市场 (GPTs);
  • 支持本地 / 远程数据库;
  • 支持多用户管理;
  • 渐进式 Web 应用 (PWA);
  • 移动设备适配;
  • 自定义主题。

为什么要部署服务端数据库版?
飞牛商店默认带有客户端的一键安装,安装方式非常简单,点击飞牛的应用商店-实用效率-LobeChat -安装后即可访问

默认安装的是客户端数据库模式 ,它与服务端数据库模式有什么区别?

先说以下两种数据库类型的区别,你就懂了。

特性客户端数据库 (IndexedDB)服务端数据库 (PostgreSQL)
存储位置浏览器本地服务器
访问权限仅限本地多用户共享
数据量
用途个人单浏览器多地方共享使用
特点简单、易用功能强大、支持高并发
  • 客户端数据库 (默认):

你的聊天记录、设置等都存储在你的浏览器里,换台电脑就没了,数据无法共享。

客户端数据库部署模式不支持 AI 绘画。

  • 服务端数据库 (DB 版):

你的聊天记录、设置等都存储在服务器上,你可以用任何电脑登录 LobeChat 访问你的数据,数据可以跨设备共享。
服务端数据库 (DB 版)部署模式支持 AI 绘画。

一键部署的开发流程

安装fpk文件应用

    1. 填写飞牛的ip地址替换配置文件中的 localhost
    1. 启动 Docker 容器(Postgres, Casdoor, RustFS, LobeChat)
    1. 脚本初始化数据库(创建 lobechat 数据库)
    1. 脚本创建 S3 存储桶并配置公共读取策略
    1. 脚本导入已配置好的Casdoor 数据库
    1. 启动服务
    1. 首次启动需要注册账号并配置AI 服务商使用

完善鉴权服务

casdoor的鉴权服务是没有配置邮箱验证和手机验证的,方便第一次使用时注册账号。

后续需要自己在身份验证-提供商-应用中增加注册验证方式,(只添加邮箱即可)

并在lobechat应用中增加提供商信息,

界面定制中下滑打开注册项中电子邮箱选项,报错并退出。

最后记得注册新账号测试。

关于lobechat上传文件向量化失败

查阅这篇文章LobeChat 配置向量模型实现文件上传和构建知识库

反代代理方式:
  • Lucky进行反向代理,这里就不教学了,网上很多教程了
名称内网地址外网反代地址
lobechat服务http://192.168.2.2:33210https://lobechat.cn:10
Casdoor API 服务http://192.168.2.2:38000https://Casdoor.cn:10
rustfs API 服务http://192.168.2.2:39000https://rustfs.cn:10

在容器lobechat-app中再次填写一下环境变量,已有的相同的环境变量不要删掉,

#你LobeChat访问的地址
APP_URL=https://lobechat.cn:10
#填写casdoor访问地址即可
AUTH_CASDOOR_ISSUER=https://casdoor.cn:10
#填写的lobechat的地址
NEXTAUTH_URL=https://lobechat.cn:10
#rustfs,s3 API 访问地址
S3_ENDPOINT=https://rustfs.cn:10
#rustfs,s3 API 访问地址
S3_PUBLIC_DOMAIN=https://rustfs.cn:10

记得启动容器

  • 登录容器lobechat-casdoor后台增加反代后的重定向

http://你的飞牛ip:38000/login/built-in

默认账号密码admin/123

在身份认证-应用-编辑lobechat应用-身份验证-重定向URLs中修改为你的反代域名,注意 不可以是中文域名,是中文域名需要转码。

下载链接

完工!

最后修改:2026 年 02 月 09 日
如果觉得我的文章对你有用,请随意赞赏