Blog

本篇给大家介绍一下RAGFlow的本地搭建,以下过程基于Ubuntu24,其它Linux系统的搭建方法也基本相同。

RAGFlow 是一款基于深层文档理解的开源 RAG(检索增强生成)引擎。与大语言模型(LLM)结合,它能够提供真实可靠的问答能力,并从各种复杂格式的 数据中提供有据可查的引用。

1. 前提条件

  1. CPU ≥ 4 核 (x86);
  2. 内存 ≥ 16 GB;
  3. 磁盘空间 ≥ 50 GB;
  4. Docker ≥ 24.0.0 & Docker Compose ≥ v2.26.1;
  5. Python ≥ 3.13;
  6. 确保 vm.max_map_count ≥ 262144。
 vim /etc/sysctl.conf
 
 vm.max_map_count=262144
 
 sysctl -p

《RAGFlow安装教程,让你拥有自己的知识库》文章正文配图 — STARBUCKET BLOG

2. 克隆仓库

git clone https://github.com/infiniflow/ragflow.git

cd ragflow/docker

《RAGFlow安装教程,让你拥有自己的知识库》文章正文配图(配图 2)— STARBUCKET BLOG

3. 不能按照官网步骤直接启动,有坑,需要改挂载配置。

  1. 需要在docker-compose.yml里面加一个"脚本目录"挂载,不然的话ragflow启动报错找不到脚本 《RAGFlow安装教程,让你拥有自己的知识库》文章正文配图(配图 3)— STARBUCKET BLOG

4. 启动服务

docker compose -f docker-compose.yml up -d

docker compose ps

《RAGFlow安装教程,让你拥有自己的知识库》文章正文配图(配图 4)— STARBUCKET BLOG

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

docker logs -f docker-ragflow-cpu-1

《RAGFlow安装教程,让你拥有自己的知识库》文章正文配图(配图 5)— STARBUCKET BLOG

访问服务 《RAGFlow安装教程,让你拥有自己的知识库》文章正文配图(配图 6)— STARBUCKET BLOG

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.