RAGflow

RAGFlow 是一款基于深度文档理解构建的开源 RAG(Retrieval-Augmented Generation)引擎。RAGFlow 可以为各种规模的企业及个人提供一套精简的 RAG 工作流程,结合大语言模型(LLM)针对用户各类不同的复杂格式数据提供可靠的问答以及有理有据的引用。

社区版部署

官方文档:https://ragflow.io/docs/dev/

安装docker

curl -fsSL https://get.docker.com -o get-docker.sh | sh

安装docker compose

curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 使用 FastGit 镜像
sudo curl -L "https://hub.fgit.cf/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

# 或使用 ghproxy 代理
sudo curl -L "https://ghproxy.com/https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose --version

克隆RAGflow代码仓库

git clone https://github.com/infiniflow/ragflow.git
sysctl -w vm.max_map_count=262144

启动RAGflow

cd docker/
docker compose -f docker-compose.yml up -d
docker logs -f ragflow-server

查看启动进程

docker compose ps

常见问题

docker镜像无法pull

  • 更换为国内镜像源(2025年3月测试可用)
tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": [
        "https://docker.1panel.live",
        "https://docker.nju.edu.cn",
        "https://docker.m.daocloud.io",
        "https://dockerproxy.com",
        "https://hub-mirror.c.163.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://registry.docker-cn.com",
        "https://registry.cn-hangzhou.aliyuncs.com"
    ]
}
EOF

systemctl restart docker
Copyright © 实验中心 2025            该文件修订时间: 2025-03-28 02:07:19

results matching ""

    No results matching ""