一、安装
1.前提条件
CPU >= 4 核
RAM >= 16 GB
Disk >= 50 GB
Docker >= 24.0.0 & Docker Compose >= v2.26.1
安装docker:在Ubuntu中安装Docker并配置国内镜像
2.设置 vm.max_map_count
bash
#设置 vm.max_map_count 不小于 262144
# 查看
sysctl vm.max_map_count
# 设置(下次系统重启时被重置)
sudo sysctl -w vm.max_map_count=262144
# 永久设置
sudo vim /etc/sysctl.conf
# sysctl.conf添加内容
vm.max_map_count=262144
3.下载
bash
git clone https://github.com/infiniflow/ragflow.git
4.拉取镜像,启动服务
bash
# 进入文件夹
cd ragflow/docker
# CPU
# Use CPU for embedding and DeepDoc tasks:
docker compose -f docker-compose.yml up -d
# GPU
# To use GPU to accelerate embedding and DeepDoc tasks:
docker compose -f docker-compose-gpu.yml up -d
5.确认服务器状态
bash
# 查看ragflow日志
docker logs -f ragflow-server
# 查看容器
docker ps
docker ps -a
# 查看镜像
docker images
# 停止容器
docker stop <容器名>
# 删除容器
docker rm <容器ID>
# 删除镜像
docker rmi <镜像名/镜像ID>
docker命令参考链接:docker常用命令
6.访问ragflow平台
bash
http://ip:port
http://ip/login
注册账号,登录
安装ragflow参考官方链接:ragflow/README_zh
添加ollama模型参考链接:Windows 11 搭建私有知识库(docker、dify、deepseek、ollama)
二、遇到的问题
1.问题
在RAGFlow平台模型提供商添加Ollama模型过程中,可以添加Ollama本地模型,但是在系统模型设置中无法设置
解决方法:
(1)API添加API KEY

(2)添加Ollama模型时填入API-Key导入模型

(3)可在系统模型设置中设置该新添加的Ollama模型

参考链接:rangflow无法使用本地部署的模型