收起左侧

一键部署LobeChat服务端数据库版(飞牛OS安装fpk应用)

0
回复
50
查看
[ 复制链接 ]

9

主题

28

回帖

0

牛值

fnOS系统内测组

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:33210 https://lobechat.cn:10
Casdoor API 服务 http://192.168.2.2:38000 https://Casdoor.cn:10
rustfs API 服务 http://192.168.2.2:39000 https://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中修改为你的反代域名,注意 不可以是 中文域名,是中文域名需要转码。

image.png

下载链接

完工!

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则