本篇给大家介绍一下RAGFlow的本地搭建,以下过程基于Ubuntu24,其它Linux系统的搭建方法也基本相同。
RAGFlow 是一款基于深层文档理解的开源 RAG(检索增强生成)引擎。与大语言模型(LLM)结合,它能够提供真实可靠的问答能力,并从各种复杂格式的 数据中提供有据可查的引用。
1. 前提条件
- CPU ≥ 4 核 (x86);
- 内存 ≥ 16 GB;
- 磁盘空间 ≥ 50 GB;
- Docker ≥ 24.0.0 & Docker Compose ≥ v2.26.1;
- Python ≥ 3.13;
- 确保 vm.max_map_count ≥ 262144。
vim /etc/sysctl.conf
vm.max_map_count=262144
sysctl -p

2. 克隆仓库
git clone https://github.com/infiniflow/ragflow.git
cd ragflow/docker

3. 不能按照官网步骤直接启动,有坑,需要改挂载配置。
- 需要在docker-compose.yml里面加一个"脚本目录"挂载,不然的话ragflow启动报错找不到脚本

4. 启动服务
docker compose -f docker-compose.yml up -d
docker compose ps

5. 查看ragflow服务日志,显示如下截图的信息,就表示正常启动了
docker logs -f docker-ragflow-cpu-1

访问服务

Comments & discussion
The first comment in each thread opens a topic. Signed-in readers can keep the conversation going under that topic.
No comments yet. Sign in to start a topic.
Start a new topic
Sign in to start a topic or join the discussion.