1.下载相关软件
- Ollama
- docker
- RAGflow
1.1.下载并安装Ollama
1.1.1.下载Ollama
进入Ollama官方
https://ollama.com/download/windows
ps:我的电脑是windows,因此这里选择windows版本进行下载
1.1.1.1.如果遇到下载很慢的处理办法
这时你会发现下载的奇慢无比,因此我告诉你一个可以加速下载的小技巧
- 进入Ollama的GitHub地址:https://github.com/ollama/ollama
- 找到右下角的release
- 找到下面的OllamaSetup.exe安装包
- 右键复制链接
- 进入GitHub下载加速网址:https://ghfast.top
- 将刚才的链接复制进来并下载
1.1.2.安装Ollama
双击OllamaSetup.exe 下一步 下一步 安装即可
配置环境变量 OLLAMA_HOST
变量名:OLLAMA_HOST 变量值:0.0.0.0:11434 变量描述:指定ollama运行时绑定ip,不设置只能本地访问。推荐直接修改为0.0.0.0,允许所有设备访问
配置环境变量 OLLAMA_MODELS
变量名:OLLAMA_MODELS 变量值:C:\Data\OllamaModels 变量描述:代表以后Ollama下载的模型都会存放到这个路径下面
验证Ollama安装,执行下命令,如果能正常返回如下截图,那么说明安装成功了
ollama list
1.1.3.下载模型
进入Ollama官方提供的模型市场网站
https://ollama.com/search
ps:我这里想要下载deepseek的模型,因此选择deepseek-R1并进入
接下来复制ollama run命令并执行
ollama run deepseek-r1:7b
1.2.下载并安装docker
1.2.1.下载docker desktop
进入docker官方网站
https://www.docker.com/products/docker-desktop/
ps:我的电脑是windows,因此这里选择windows版本进行下载
1.2.2.安装docker desktop
双击 Docker Desktop Installer.exe 然后 下一步 下一步 安装
1.2.2.1.docker未安装成功,提示WSL update failed处理办法
假如你的电脑遇到以上问题,你可以通过power shell执行以下命令(我的电脑是win11版本)
wsl --update
1.2.2.1.1.wsl –update操作超时的处理办法
- 如果遇到以下情况,那么我建议采用离线安装的方式
双击 wsl.2.1.5.0.x64.exe 执行安装
1.2.2.1.2.如何将linux子系统到其它盘
之前的安装方法有个弊端,就是系统默认在C盘,如果C盘很小以后会很麻烦,这里介绍下如何安装到其它盘:
在D盘创建一个名为
WSL
的文件夹,然后在该文件夹下创建一个名为Ubuntu-20.04
的文件夹打开命令提示符,运行以下命令查看可用的WSL发行版:
列出所有已安装的发行版:
打开命令提示符,运行以下命令:
wsl --list --all
关闭所有正在运行的WSL实例:
运行以下命令:
wsl --shutdown
执行迁移操作:
使用以下命令将指定发行版移到新的位置:
wsl --manage <发行版名称> --move <目标路径>
例如,将Ubuntu迁移到D盘:
wsl --manage Ubuntu-20.04 --move D:\WSL\Ubuntu-20.04
验证迁移是否成功:
运行以下命令验证迁移是否成功:
wsl -l -v
通过以上方法,你可以将WSL更新安装到D盘,从而避免C盘空间不足的问题。
1.2.3.配置docker desktop的目录到D盘
【Settings】→【Resources】→【Advanced】配置如图所示的路径
配置完成后需要【重启】
1.2.4.配置docker国内镜像
重启电脑后,在【Settings】→【Docker Engine】加入以下配置
"registry-mirrors":[ "https://hub.rat.dev" ]
1.3.下载并安装RAGflow
上述操作都执行完成后,这里就开始安装RAGFlow,这里建议提前安装好git
1、克隆RAGFlow存储库:
打开命令提示符,运行以下命令:
git clone https://github.com/infiniflow/ragflow.git
如果
git
克隆报错,可以去RAGFlow GitHub页面下载ZIP版本。
2、构建Docker镜像并启动服务器:
进入
ragflow/docker
目录:cd ragflow/docker
使用以下命令构建Docker镜像并启动服务器:
docker compose up -d
核心映像大小约为9GB,加载可能需要一些时间。
3、检查服务器状态:
运行以下命令检查服务器状态:
docker logs -f ragflow-server
如果系统成功启动,您将看到确认消息
2.测试并使用软件
通过 docker desktop 将所有服务都启动起来
2.1.访问RAGFlow
通过以下地址访问
http://localhost:9380/
2.1.1.访问出现404的处理办法
如果访问出现如图所示的错误
那么我们回到 docker desktop 检查下日志,在这里我们获得一个关键的报错信息:
这里由于我是本地访问,因此用以下地址访问即可
http://localhost
2.2.关闭RAGFlow注册
在 service_conf.yaml 中加入以下配置:
user_management: user_registration_enabled: false
接着重启该服务,并进行验证