私有化部署Ragflow

发布于 2025年03月09日

Docker快速启动Ragflow:Dev

系统准备

ubuntu server 24.04

  • CPU ≥ 4 cores (x86);
  • RAM ≥ 16 GB;
  • Disk ≥ 100 GB;

更新系统

sudo apt update 

下载源码

git clone https://github.com/infiniflow/ragflow.git
cd ragflow/docker
# 切换稳定版本分支
git checkout -f v0.17.0

安装docker全家桶

这里我选择直接安装1panel

  1. 因为1panel会自动根据你系统,选择最佳的docker(rocky linux不行)
  2. 当然,也包含了docker-compose
  3. 如果是自己安装的docker-compose有可能是旧版本的,导致构建镜像失败也是有可能的
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh

开始构建镜像

# 需要提前切换到 ragflow/docker 目录执行下面命令
sudo docker compose -f docker-compose.yml up -d

访问测试

http://IP/

502 Bad Gateway解决办法

说明有个Base服务没有启动,我们检测一下后端是否正常

sudo docker logs -f ragflow-server

如果是以下输出,说明一切正常,就不会502错误

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

 * Running on all addresses (0.0.0.0)

那么我们就需要额外启动一些base服务

# 需要提前切换到 ragflow/docker 目录执行下面命令
sudo docker compose -f docker-compose-base.yml --profile infinity up -d


评论