CentOS部署安装RAGFlow

发布于:2025-03-22 ⋅ 阅读:(137) ⋅ 点赞:(0)

CentOS部署安装RAGFlow

1. 前提条件:

CPU >= 4 核
RAM >= 16 GB
Disk >= 50 GB
Docker >= 24.0.0 & Docker Compose >= v2.26.1

2. 启动服务器

确保 vm.max_map_count 不小于 262144:

# 确认 vm.max_map_count 的大小:
sysctl vm.max_map_count

如果 vm.max_map_count 的值小于 262144,可以进行重置:

# 下次系统重启时会被重置
sudo sysctl -w vm.max_map_count=262144

如果希望做永久改动,还需要在 /etc/sysctl.conf 文件里把 vm.max_map_count 的值再相应更新一遍:

vm.max_map_count=262144

3. 下载安装

下载安装包:https://github.com/infiniflow/ragflow/releases

解压安装包:

tar -zxvf ragflow-0.17.2.tar.gz

进入docker目录,并启动:

cd ragflow/docker
# Use CPU for embedding and DeepDoc tasks:
docker compose -f docker-compose.yml up -d

# To use GPU to accelerate embedding and DeepDoc tasks:
# docker compose -f docker-compose-gpu.yml up -d

若遇到 Docker 镜像拉不下来的问题,可以在 docker/.env 文件内根据变量 RAGFLOW_IMAGE 的注释提示选择华为云或者阿里云的相应镜像。

华为云镜像名:swr.cn-north-4.myhuaweicloud.com/infiniflow/ragflow
阿里云镜像名:registry.cn-hangzhou.aliyuncs.com/infiniflow/ragflow

服务器启动成功后再次确认服务器状态:

docker logs -f ragflow-server

服务启动成功则会出现以下界面:

     ____   ___    ______ ______ __
    / __ \ /   |  / ____// ____// /____  _      __
   / /_/ // /| | / / __ / /_   / // __ \| | /| / /
  / _, _// ___ |/ /_/ // __/  / // /_/ /| |/ |/ /
 /_/ |_|/_/  |_|\____//_/    /_/ \____/ |__/|__/

 * Running on all addresses (0.0.0.0)

浏览器直接访问http://ip即可,默认端口号80。


网站公告

今日签到

点亮在社区的每一天
去签到