type
status
date
slug
summary
tags
category
icon
password
URL
notion image
FastGPT是非常实用并且相当厉害的个人知识库AI项目,项目是非常厉害的,更新的方法也必须得厉害和复杂到配得上这个项目!
经历过多次升级失败重新部署项目再重新导入知识库后,龚老师也多了个心眼:创建快照! ——不行就回滚!
所以每次最期待却又担心的事就是FastGPT又更新啦!
这不?
githubIssues里,很多高手都卡在了升级4.6.8上,龚老师一开始当然也没能幸免。
不过好在,经过10几个小时的昼夜奋斗摸索,终于搞定了。
注意:以下教程适用于从4.6.7升级到4.6.8。如果你是从低版本升级上来的,记得去官方教程上看看相应的升级教程,写了要初始化的就一定要从低版本开始逐步初始化,千万不要自作聪明直接跳过。
注意:以下教程基于linux系统。

第一步:修改docker-compose.yml 代码

修改docker-compose.yml 里mongo部分的代码,补上command和mongodb.key
windows下不能修改权限的问题,有网友说修改 docker-compose.yml 可解决,将内容替换为:

第二步:修改config.json代码:

直接复制以下代码替换掉原来的:

第三步:创建 mongo 密钥,赋予密钥文件权限:

打开终端, CD 进项目的目录,如果安装了宝塔,直接在项目的目录界面点击终端
notion image
在终端输入代码:
 
接着再输入:
接着再输入:
(!!!这一步很关键,如果不输入这一步,就无法启动Mongo容器,后面就会出现一系列令人抓狂的错误)

第四步:重启所有容器。

依次在终端输入以下代码:
此时,可以去Docker界面看看mongo是否正常启动,如果没有启动,就手动启动一下。

第五步:进入容器初始化部分集合

先在终端输入:
再输入:
注意:这里的mynamemypassword,要和docker-compose.ymlmongo部分的代码务必要一致。
初始化副本集,在终端输入以下代码:
检查状态: 输入:rs.status() 如果提示 rs0 状态,则代表运行成功

第六步:更新容器

在终端输入以下代码:
此时刷新一下自己的FastGPT网站,应该就能显示4.6.8了。
notion image

可能会出现的问题:

1,导入知识库时提示:
这可能是因为没有初始化4.6.7,或初始化4.6.7出现了某首错误,比如rootkey不正确;
2,已经显示4.6.8,但对话或导入模型时提示没有模型。 需要重新拉取最新的容器:
3,初始化mongo副本集提示:
这是因为mongodb.key的权限不够,需要再在终端输入:chown 999:root ./mongodb.key
 
Foxiz 新闻,杂志,博客主题如何将Docker项目无损搬家
Loading...
Miro
Miro
一个普通的干饭人🍚
最新发布
技术分享 | 重复信息自动填写工具
2024-12-17
18个AI工具引领教学变革
2024-12-17
为客人预订房间标准操作流程
2024-12-17
突发奇想|用软件开发的思想写’为客人办理入住SOP’
2024-12-17
国足排名从第92位到第90位的"巨大进步"
2024-12-17
龚老师聊WordPress:网站搭建的瑞士军刀及其优缺点
2024-12-17
公告
🎉NotionNext 4.5已经上线🎉
-- 感谢您的支持 ---
👏欢迎更新体验👏