0.引言
本文记录使用RAGFLOW的一些问题以及解决办法,它以笔记的形式存在,方便我以后回顾自己的学习工作。
1.RAGFLOW上传文件大小默认是128M,如何修改上传文件大小?
更新ragflow/docker/.env中的MAX_CONTENT_LENGTH 环境变量
然后同步更新 /ragflow/docker/nginx/nginx.conf
中的client_max_body_size
大小
重启所有相关容器生效
docker compose down
docker compose -f docker-compose.yml up -d
现在应该能够上传大小小于 700MB 的文件。
2.镜像源参考
2025年2月26日晚上可用镜像源【好用】
https://docker.1ms.run
——————————————————————
更换docker镜像源方式如下(Linux服务器为例,windows可视化docker环境比较简单):
(1)打开/etc/docker/daemon.json
文件
修改为如下:
{
"registry-mirrors": [
"https://docker.1ms.run"
]
}
(2)重启docker生效
sudo systemctl daemon-reload
sudo systemctl restart docker
sudo systemctl status docker
——————————————————————
3.将默认数据库Elasticsearch更换为infinity
(1)停止所有正在运行的容器
docker compose -f docker-compose.yml down -v
注意:-v将删除 Docker 容器卷,并清除现有数据
(2)在文件ragflow/docker/.env
中设置DOC_ENGINE
为infinity
(3)重新启动容器
docker compose -f docker-compose.yml up -d
成功效果图
————————————
NOTES:
1.更改为infinity数据库后文件需要重新解析才能正常使用聊天+检索功能!
2.尚不正式支持在 Linux/arm64 计算机上切换到 Infinity。
————————————
(4)检查ragflow-server服务器状态
——————————————————————
报错:
WARNING 571 (2003, “Index: 29 isn’t supported, you are using a deprecated version of Python SDK. Please install the corresponding version Python SDK.”). Waiting Infinity IP: infinity, Port: 23817 to be healthy.
解决办法:
——————————————————————————
4.更新RAGFLOW版本的步骤
(1)更新 ragflow/docker/.env
#进入docker文件夹
cd ragflow/docker
#查看全部文件
ls -a
——————————————————————————————————————
注意:ragflow/docker文件夹中 .env文件属性是隐藏的,想要看见它必须用命令ls -a
——————————————————————————————————————
修改如下内容:
RAGFLOW_IMAGE=infiniflow/ragflow:【v0.16.0】
——————————————————————————————
根据自己更新的版本修改【】里面内容
也可以直接更新到最新版本:RAGFLOW_IMAGE=infiniflow/ragflow:latest
——————————————————————————————
修改成功如下图所示
(2)更新 RAGFlow 映像并重新启动 RAGFlow
docker compose -f docker-compose.yml pull
docker compose -f docker-compose.yml up -d
(3)启动ragflow-server服务器
docker logs -f ragflow-server
启动成功如下图所示
到此,ragflow更新成功!
5.远程访问服务器上的RAGFLOW
(1)在 Web 浏览器中,输入服务器的 IP 地址并登录 RAGFlow
http://IP_OF_YOUR_MACHINE:80
例如:123.197.47.66:80
默认的就是80端口,直接输入IP地址就会弹出RAGFLOW登录界面
如下图所示
(2)输入账号、密码登录成功