企业级RAG开源项目分享:Quivr、MaxKB、Dify、FastGPT、RagFlow
企业级 RAG GitHub 开源项目深度分享:Quivr、MaxKB、Dify、FastGPT、RagFlow 及私有化 LLM 部署建议
随着生成式 AI 技术的成熟,检索增强生成(RAG)已成为企业构建智能应用的关键技术。RAG 技术能够有效地将大型语言模型(LLM)与企业私域知识库连接,在保证数据安全和模型可控性的前提下,释放 LLM 的强大能力。本文将深入探讨 GitHub 上五个备受瞩目的开源企业级 RAG 项目:Quivr、MaxKB、Dify、FastGPT 和 RagFlow。我们将结合互联网信息、项目特点以及本地私有化 LLM 部署的考量,为您呈现一篇有深度的技术选型指南。
Quivr
1. Quivr:你的大脑第二皮层,强大的知识管理与 RAG 工具
Quivr 不仅仅是一个 RAG 框架,更是一个强大的“大脑第二皮层”工具,旨在帮助用户管理和利用海量知识。Quivr 的核心理念是将用户的各种知识源整合到一个统一的平台,并通过先进的 RAG 技术,让用户能够像与自己的大脑对话一样,与知识库进行交互。Quivr 强调知识的组织、探索和生成,并提供了丰富的功能和灵活的配置选项,使其在企业级 RAG 应用中展现出巨大的潜力。
深度解析:
- 多模态知识库: Quivr 不仅支持文本数据,还支持图像、音频等多种模态数据,这使得企业可以构建更加全面的知识库,应对更广泛的应用场景。
- 先进的 RAG 流程: Quivr 内置了高度可定制的 RAG 流程,用户可以根据自身需求调整检索策略、提示词工程等关键环节,以优化问答效果。其 "Brain" 的概念,允许用户创建多个独立的知识库,并进行灵活组合和管理。
- 强大的知识管理能力: Quivr 提供了标签、分类、搜索等多种知识管理工具,方便用户组织和查找信息。其 "Prompt Chaining" 功能,允许用户构建复杂的多步骤问答流程,实现更高级的知识应用。
- 用户友好的界面: Quivr 拥有简洁直观的用户界面,即使是非技术人员也能快速上手,进行知识库的构建和管理。
- 插件生态系统: Quivr 正在积极构建插件生态系统,未来将支持更多的数据源、模型和功能扩展,进一步提升平台的灵活性和可扩展性。
GitHub 链接: StanGirard/quivr
MaxKB
2. MaxKB:企业级知识库平台,专注稳定与效率
MaxKB 是一款企业级知识库平台,其设计目标是为企业提供稳定、高效、易用的知识管理和 RAG 解决方案。MaxKB 强调开箱即用,提供了完善的功能和企业级特性,帮助企业快速构建和部署知识库应用,并提升知识管理的效率。
深度解析:
- 企业级架构设计: MaxKB 从一开始就以企业级应用为目标进行设计,注重系统的稳定性、性能和安全性。其架构支持高并发、高可用,能够满足企业大规模知识库的需求。
- 全面的知识库功能: MaxKB 提供了文档管理、知识分类、权限控制、版本管理等全面的知识库功能,方便企业进行知识的沉淀、管理和维护。
- 高效的 RAG 引擎: MaxKB 内置了高效的 RAG 引擎,支持多种向量数据库和检索算法,能够快速准确地从知识库中检索信息。其 "Hybrid Search" 功能,结合了向量检索和关键词检索的优势,提升了检索的准确性和召回率。
- 强大的管理后台: MaxKB 提供了功能强大的管理后台,方便管理员进行系统配置、用户管理、知识库管理等操作。
- 灵活的部署方式: MaxKB 支持多种部署方式,包括本地部署、云部署等,满足企业不同的部署需求。
GitHub 链接: WayneGongCN/MaxKB (请注意,该项目 GitHub 链接可能需要进一步核实,建议访问其官网获取最新信息)
Dify
3. Dify:开箱即用的 LLM 应用开发平台 (再次强调,因其重要性)
Dify 作为一款 LLM 应用开发平台,其 RAG 能力同样不容忽视。Dify 的优势在于其平台化的设计理念,将 RAG 引擎作为核心组件,并集成了模型管理、工作流编排、可观测性等企业级特性,使得开发者可以更专注于业务逻辑的实现。
深度解析 (RAG 角度):
- 平台化 RAG 引擎: Dify 的 RAG 引擎与平台深度集成,用户可以轻松地在平台中配置和使用 RAG 功能,无需进行复杂的代码编写。
- 多 Agent 协同: Dify 支持多 Agent 协同工作,用户可以将 RAG Agent 与其他类型的 Agent 组合,构建更复杂的智能应用,例如 RAG + 知识图谱 Agent、RAG + 自动化 Agent 等。
- 可观测性与监控: Dify 提供了完善的可观测性功能,用户可以监控 RAG 引擎的运行状态、性能指标等,及时发现和解决问题。
- 持续迭代与优化: Dify 团队持续迭代和优化 RAG 引擎,不断引入新的技术和功能,例如最新的 Parent-child Retrieval 功能,提升了 RAG 的性能和效果。
- 商业化支持: Dify 背后有商业公司支持,提供了专业的企业级服务和技术支持,降低了企业使用开源 RAG 项目的风险。
GitHub 链接: langgenius/dify
FastGPT
4. FastGPT:轻量级知识库问答平台,快速落地业务场景
FastGPT 以其轻量级、易用性而著称,旨在帮助用户快速构建和部署知识库问答系统。FastGPT 降低了 RAG 技术的门槛,让更多的企业和开发者能够快速落地 RAG 应用,解决实际业务问题。
深度解析:
- 极简的设计理念: FastGPT 的设计理念是极简主义,力求在保证功能性的前提下,最大程度地简化操作和配置,降低用户的学习成本和使用门槛。
- 快速部署能力: FastGPT 提供了多种部署方式,包括 Docker 部署、一键部署脚本等,用户可以快速搭建起可用的知识库问答系统。
- 可视化 AI 工作流: FastGPT 提供了可视化的 AI 工作流编排功能,用户可以通过拖拽和配置,自定义问答流程,满足不同的业务需求。
- 插件化扩展: FastGPT 支持插件化扩展,用户可以根据自身需求开发和集成插件,扩展平台的功能。
- 活跃的社区支持: FastGPT 拥有活跃的社区,用户可以在社区中获取帮助、交流经验,并参与项目共建。
GitHub 链接: labring/FastGPT

RagFlow
5. RagFlow:深度文档理解 RAG 引擎 (再次强调,因其独特价值)
RagFlow 专注于深度文档理解,在处理复杂文档和结构化数据方面具有独特优势。RagFlow 致力于提供精准且可信的答案,尤其适合需要从海量文档中提取深层信息的应用场景。
深度解析 (文档理解角度):
- 深度文档解析: RagFlow 采用了先进的文档解析技术,能够深入理解文档的结构和语义信息,并将其转化为结构化数据,方便后续的检索和问答。
- 多格式文档支持: RagFlow 支持多种复杂文档格式,例如 PDF、Word、Excel、PPT 等,以及网页、数据库等多种数据源,能够应对企业知识库中常见的复杂数据类型。
- 结构化信息提取: RagFlow 不仅能够提取文本信息,还能够提取文档中的表格、图片、列表等结构化信息,并将其用于 RAG 流程中,提升问答的准确性和完整性。
- 引用溯源能力: RagFlow 能够提供答案的引用来源,用户可以追溯答案的来源文档和段落,验证答案的可信度。
- 本地 LLM 优化: RagFlow 特别针对本地 LLM 进行了优化,可以与 Intel GPU 上的 IPEX-LLM 等本地模型高效集成,实现高性能的本地 RAG 方案。
GitHub 链接: infiniflow/ragflow
项目对比与选型深度建议
| 功能特性 | Quivr | MaxKB | Dify | FastGPT | RagFlow |
| 核心定位 | 大脑第二皮层,知识管理与 RAG 工具 | 企业级知识库平台,稳定高效 | LLM 应用开发平台,平台化 RAG 引擎 | 轻量级知识库问答平台,快速落地 | 深度文档理解 RAG 引擎,复杂文档处理 |
| 易用性 | 用户友好界面,操作相对简单 | 开箱即用,管理后台强大 | 可视化界面,平台化操作简便 | 极简设计,快速部署,低代码 | 模块化架构,部署相对简单,配置灵活 |
| RAG 能力 | 高度可定制 RAG 流程,多模态支持 | 高效 RAG 引擎,Hybrid Search | 平台化 RAG 引擎,多 Agent 协同 | RAG 检索与重排序,可视化工作流 | 深度文档解析,结构化信息提取,引用溯源 |
| 企业级特性 | 插件生态,知识管理工具丰富 | 企业级架构,全面知识库功能,管理后台强大 | SSO、访问控制,可观测性,商业化支持 | 插件化扩展,社区活跃 | 可扩展架构,本地 LLM 优化,引用支持 |
| 私有化 LLM 适配性 | 需进一步评估,插件化机制可能支持 | 需进一步评估,企业级架构或有考虑 | 支持多种 LLM,包括开源模型,本地部署 | 支持多种 LLM,轻量级易于适配 | 本地 LLM 优化,与 Intel IPEX-LLM 集成 |
| 适用场景 | 个人知识管理、企业知识库、多模态知识应用 | 企业级知识库、文档管理、内部知识共享 | 多种 LLM 应用场景、AI 工作流、平台化 RAG 服务 | 企业内部问答、客服机器人、快速原型验证 | 复杂文档问答、金融研报分析、法律文档处理、深度信息挖掘 |
| 深度与特色 | 知识组织与探索,Prompt Chaining,多模态 | 企业级稳定高效,Hybrid Search,管理后台 | 平台化能力,多 Agent 协同,可观测性,商业支持 | 极简易用,可视化工作流,快速部署,插件化 | 深度文档理解,结构化信息提取,引用溯源,本地优化 |
导出到 Google 表格
企业级 RAG 项目选型深度建议:
- 全能型平台之选 - Dify: 如果您需要一个功能全面、平台化的 RAG 解决方案,并希望构建各种复杂的 LLM 应用,Dify 是首选。其平台化的设计、完善的企业级特性和商业化支持,能够为企业提供更可靠的保障。
- 企业级稳定之选 - MaxKB: 如果您更看重系统的稳定性、效率和企业级知识库的完整功能,MaxKB 可能更符合您的需求。其企业级架构和全面的知识库管理功能,能够满足企业大规模知识管理的需求。
- 轻量快速落地之选 - FastGPT: 如果您希望快速构建一个可用的知识库问答系统,并快速验证 RAG 技术在业务场景中的价值,FastGPT 的轻量级和易用性将是您的优势。
- 深度文档理解之选 - RagFlow: 如果您需要处理大量复杂文档,并对文档的深度理解和答案的准确性有极高要求,RagFlow 的深度文档理解能力将是您的不二之选。尤其在金融、法律、研究等领域,RagFlow 能够发挥其独特价值。
- 个人知识管理与创新探索之选 - Quivr: 如果您希望构建一个面向未来的、更智能化的知识管理系统,并希望在 RAG 技术上进行更深入的探索和创新,Quivr 的灵活性和多模态支持将为您提供更大的空间。
本地私有化 LLM 部署建议
在企业级 RAG 应用中,本地私有化 LLM 部署变得越来越重要。本地 LLM 部署可以带来以下优势:
- 数据安全与隐私保护: 企业数据无需上传到云端,降低数据泄露的风险,符合企业对于数据安全和隐私保护的要求。
- 模型可控性与定制化: 企业可以完全掌控 LLM 模型,并根据自身需求进行定制和优化,提升模型在特定领域的性能。
- 降低成本: 长期来看,本地部署可以降低模型 API 调用成本,尤其是在高并发、高频次的应用场景下。
- 离线运行能力: 本地部署的 RAG 系统可以在离线环境下运行,保证业务的连续性和可靠性。
本地私有化 LLM 选型与集成建议:
- 模型选型:
- 开源模型优先: 优先考虑 Llama 2、Mistral、ChatGLM 等优秀的开源 LLM 模型,这些模型在性能和社区支持方面都表现出色。
- 领域模型微调: 针对特定领域,可以对开源模型进行微调,提升模型在特定领域的专业性和准确性。
- 硬件适配性: 选择与企业现有硬件环境(例如 GPU、CPU)适配性良好的模型,充分利用硬件资源,提升模型推理效率。 RagFlow 在与 Intel GPU 上的 IPEX-LLM 集成方面做了优化,可以作为参考。
- 硬件配置:
- GPU 加速: 对于计算密集型的 LLM 推理任务,GPU 是必不可少的硬件加速设备。根据模型大小和并发量需求,选择合适的 GPU 型号和数量。
- 内存需求: LLM 模型通常需要较大的内存空间,确保服务器内存能够满足模型运行的需求。
- 存储空间: 本地部署需要足够的存储空间来存放模型文件、知识库数据等。
- 集成方案:
- API 封装: 将本地 LLM 封装成 API 接口,方便 RAG 框架调用。可以使用 FastAPI、Flask 等框架快速构建 API 服务。
- 框架原生支持: 关注 RAG 框架是否原生支持本地 LLM 集成。例如,Dify、FastGPT 等平台都支持自定义模型接入,RagFlow 也对本地 LLM 做了优化。
- 向量数据库本地化: RAG 系统通常需要向量数据库来存储和检索向量数据。可以选择本地部署的向量数据库,例如 Milvus、Weaviate 等,确保数据安全和访问效率。
- 安全与监控:
- 访问控制: 对本地 LLM 服务进行严格的访问控制,防止未经授权的访问和使用。
- 安全审计: 建立完善的安全审计机制,记录和监控模型的使用情况,及时发现和处理安全风险。
- 性能监控: 对本地 LLM 服务的性能进行监控,例如推理延迟、吞吐量等,及时优化系统性能。
总结
企业级 RAG 开源项目为企业构建智能应用提供了强大的工具和平台。Quivr、MaxKB、Dify、FastGPT 和 RagFlow 各有特色,企业可以根据自身需求和场景进行选择。在追求 RAG 应用的深度和广度的同时,本地私有化 LLM 部署也成为企业需要重点考虑的方向。通过合理的模型选型、硬件配置和集成方案,企业可以构建安全、高效、可控的企业级 RAG 系统,释放 AI 的真正价值。
希望这篇深度博客文章能够帮助您更好地理解企业级 RAG 开源项目,并为您的技术选型和私有化 LLM 部署提供有价值的参考。如果您有任何疑问或需要进一步的交流,欢迎随时提出。
相关文章:
企业级RAG开源项目分享:Quivr、MaxKB、Dify、FastGPT、RagFlow
企业级 RAG GitHub 开源项目深度分享:Quivr、MaxKB、Dify、FastGPT、RagFlow 及私有化 LLM 部署建议 随着生成式 AI 技术的成熟,检索增强生成(RAG)已成为企业构建智能应用的关键技术。RAG 技术能够有效地将大型语言模型ÿ…...
open webui 部署 以及解决,首屏加载缓慢,nginx反向代理访问404,WebSocket后端服务器链接失败等问题
项目地址:GitHub - open-webui/open-webui: User-friendly AI Interface (Supports Ollama, OpenAI API, ...) 选择了docker部署 如果 Ollama 在您的计算机上,请使用以下命令 docker run -d -p 3000:8080 --add-hosthost.docker.internal:host-gatewa…...
C++ 智能指针 unique_ptr shared_ptr weak_ptr小练习
智能指针是 C11 引入的一项重要特性,它可以帮助我们管理动态分配的内存,自动释放内存,避免内存泄漏和悬空指针的问题。智能指针有三种常用类型:std::unique_ptr、std::shared_ptr 和 std::weak_ptr。 为了帮助你熟悉智能指针的使…...
Netstat(Network Statistics)网络工具介绍
Netstat 工具详细介绍及常见指令应用 Netstat(Network Statistics)是一个常用的命令行工具,用于显示网络连接、路由表、接口统计信息、伪装连接等信息。它可以帮助用户监控计算机的网络状态,尤其在诊断网络问题时非常有用。Netst…...
内容中台架构下智能推荐系统的算法优化与分发策略
内容概要 在数字化内容生态中,智能推荐系统作为内容中台的核心引擎,承担着用户需求与内容资源精准匹配的关键任务。其算法架构的优化路径围绕动态特征建模与多模态数据融合展开,通过深度强化学习技术实现用户行为特征的实时捕捉与动态更新&a…...
React 高阶组件的优缺点
React 高阶组件的优缺点 优点 1. 代码复用性高 公共逻辑封装:当多个组件需要实现相同的功能或逻辑时,高阶组件可以将这些逻辑封装起来,避免代码重复。例如,多个组件都需要在挂载时进行数据获取操作,就可以创建一个数…...
最新版IDEA下载安装教程
一、下载IDEA 点击前往官网下载 或者去网盘下载 点击前往百度网盘下载 点击前往夸克网盘下载 进去后点击IDEA 然后点击Download 选择自己电脑对应的系统 点击下载 等待下载即可 二、安装IDEA 下载好后双击应用程序 点击下一步 选择好安装目录后点击下一步 勾选这两项后点击…...
DeepSeek最新开源动态:核心技术公布
2月21日午间,DeepSeek在社交平台X发文称,从下周开始,他们将开源5个代码库,以完全透明的方式与全球开发者社区分享他们的研究进展。并将这一计划定义为“Open Source Week”。 DeepSeek表示,即将开源的代码库是他们在线…...
《炒股养家心法.pdf》 kimi总结
《炒股养家心法.pdf》这篇文章详细阐述了一位超级游资炒股养家的心得与技巧,展示了其从40万到10亿的股市传奇。以下是文章中炒股技巧和心得的详细总结: 1.核心理念 市场情绪的理解:炒股养家强调,股市的本质是群体博弈,…...
运维脚本——8.证书自动化管理
场景:自动化SSL/TLS证书的申请、续期和部署,避免证书过期导致服务中断。 示例:使用Shell脚本配合Lets Encrypt的Certbot工具自动续期证书。 #!/bin/bash # 自动续期Lets Encrypt证书并重启服务 certbot renew --quiet --post-hook "syst…...
RDMA ibverbs_API功能说明
设备管理 获取当前活动网卡 返回当前rdma设备列表 struct ibv_device **ibv_get_device_list(int *num_devices);//使用 struct ibv_device **dev_list ibv_get_device_list(NULL);获取网卡名 返回网卡名字字符串:如"mlx5_0",一般通过网卡…...
第15届 蓝桥杯 C++编程青少组中/高级选拔赛 202401 真题答案及解析
第 1 题 【 单选题 】 表达式117 % 16 的结果是( )。 A:0 B:5 C:7 D:10 解析: % 是取模运算符,用于计算两个数相除后的余数。 计算 117 / 16,结果是 7,余数是 5。因此,117 % 16 = 5。答案: B 第 2 题 【 单选题 】 下列选项中,字符数组定义正确的是( …...
【R语言】绘图
一、散点图 散点图也叫X-Y图,它将所有的数据以点的形式展现在坐标系上,用来显示变量之间的相互影响程度。 ggplot2包中用来绘制散点图的函数是geom_point(),但在绘制前需要先用ggplot()函数指定数据集和变量。 下面用mtcars数据集做演示&a…...
Linux基本指令(三)+ 权限
文章目录 基本指令grep打包和压缩zip/unzipLinux和windows压缩包互传tar(重要)Linux和Linux压缩包互传 bcuname -r常用的热键关机外壳程序 知识点打包和压缩 Linux中的权限用户权限 基本指令 grep 1. grep可以过滤文本行 done用于标记循环的结束&#x…...
容器化部署tomcat
容器化部署tomcat 需求在docker容器中部署tomcat,并通过外部机器访问tomcat部署的项目 容器化部署要先装好docker容器(docker安装配置) 实现步骤: 拉取tomcat docker pull tomcat用于列出本地Docker主机上存储的所有镜像 docker images在root目录里面创建tomc…...
vscode软件中引入vant组件
一、vant简介 Vant 是一个轻量、可靠的移动端组件库,于 2017 年开源。 目前 Vant 官方提供了 Vue 2 版本、Vue 3 版本和微信小程序版本,并由社区团队维护 React 版本和支付宝小程序版本。 官网:介绍 - Vant Weapp 里面的快速上手的教程&a…...
DeepSeek vs ChatGPT:AI 领域的华山论剑,谁主沉浮?
一、引言 在当今科技飞速发展的时代,人工智能(AI)已然成为推动各领域变革的核心力量。而在人工智能的众多分支中,自然语言处理(NLP)因其与人类日常交流和信息处理的紧密联系,成为了最受瞩目的领…...
Ubuntu 22.04 Install deepseek
前言 deepseekAI助手。它具有聊天机器人功能,可以与用户进行自然语言交互,回答问题、提供建议和帮助解决问题。DeepSeek 的特点包括: 强大的语言理解能力:能够理解和生成自然语言,与用户进行流畅的对话。多领域知识&…...
如何将公钥正确添加到服务器的 authorized_keys 文件中以实现免密码 SSH 登录
1. 下载密钥文件 2. RSA 解析 将 id_ed25519 类型的私钥转换为 RSA 类型,要将 ED25519 私钥转换为 RSA 私钥,需要重新生成一个新的 RSA 密钥对。 步骤: 生成新的 RSA 密钥对 使用 ssh-keygen 来生成一个新的 RSA 密钥对。比如,执…...
深入理解设计模式之解释器模式
深入理解设计模式之解释器模式 在软件开发的复杂世界中,我们常常会遇到需要处理特定领域语言的情况。比如在开发一个计算器程序时,需要解析和计算数学表达式;在实现正则表达式功能时,要解析用户输入的正则表达式来匹配文本。这些场景都涉及到对特定语言的解释和执行,而解…...
【WebGL】attribute方式实例化绘制
背景 一般有attribute和uniform两种方式进行实例化绘制 attribute方式实例化 这里需要注意 bufferData和bufferSubData方式的用法顺序和参数 gl.bufferData(target, sizeOrData, usage); sizeOrData(实例化配合bufferSubData 更新数据一般使用这种先)…...
线代[8]|北大丘维声教授《怎样学习线性代数?》(红色字体为博主注释)
文章目录 说明一、线性代数的内容简介二、学习线性代数的用处三、线性代数的特点四、学习线性代数的方法五、更新时间记录 说明 文章中红色字体为博主敲录完丘教授这篇文章后所加,刷到这篇文章的读者在首次阅读应当跳过红色字体,先通读一读文章全文&…...
光明谷推出AT指令版本的蓝牙音箱SOC 开启便捷智能音频开发新体验
前言 在蓝牙音箱市场竞争日益激烈的当下,开发一款性能卓越且易于上手的蓝牙音箱,成为众多厂商追求的目标。而光明谷科技有限公司推出的 AT 指令版本的蓝牙音箱 SOC,无疑为行业带来了全新的解决方案,以其诸多独特卖点,迅…...
C#从入门到精通(34)—如何防止winform程序被同时打开多次
前言: 大家好,我是上位机马工,硕士毕业4年年入40万,目前在一家自动化公司担任软件经理,从事C#上位机软件开发8年以上!我们在开发上位机软件的过程中,评判一个人软件写的好不好,有一…...
TIP: Flex-DLD
Article: Flex-DLD: Deep Low-Rank Decomposition Model With Flexible Priors for Hyperspectral Image Denoising and Restoration, 2024 TIP. 文章的主要思想是用network来学low-rank decomposition的两个matrix(input是random input). 文章的framew…...
如何在 ubuntu 上使用 Clash 与 docker 开启代理拉起
如何在 ubuntu 上使用 Clash https://github.com/doreamon-design/clash/releases上面是clash 的地址 clash_2.0.24_linux_386.tar.gz 下载 386 的 如果你的电脑是inter tar -xzvf clash_2.0.24_linux_386.tar.gz 启动 ./clash 然后会在电脑上生成一个config的文件 /home/xxx/…...
MFC开发:如何创建第一个MFC应用程序
文章目录 一、概述二、MFC 的主要组件三、创建一个MFC窗口四、控件绑定消息函数 一、概述 MFC 是微软提供的一个 C 类库,用于简化 Windows 应用程序的开发。它封装了 Windows API,提供面向对象的接口,帮助开发者更高效地创建图形用户界面&am…...
react hook useReducer
useReducer useReducer 是 React 中用于状态管理的 Hook,与 useState 不同,它更适合处理复杂的状态逻辑. const [state, dispatch] useReducer(reducer, initialArg, init?) reducer 是一个处理函数,用于更新状态, reducer 里面包含了两个…...
Java与C语言中取模运算符%的区别对比
博客主页: [小ᶻ☡꙳ᵃⁱᵍᶜ꙳] 本文专栏: Java 文章目录 💯前言💯C语言中的取模运算符 %基本行为示例 注意事项示例:负数取模 💯Java中的取模运算符 %基本行为示例 对浮点数的支持示例:浮点数取模 符…...
Zabbix 7.2实操指南:基于OpenEuler系统安装Zabbix 7.2
原文出处:乐维社区 部署环境 openEuler 22.03 LTS PHP 8.0 Apache Mysql 8.0 MySQL数据库 6.0 以上版本需要安装mysql8.0以上版本的数据库(以mysql为例子)。 欧拉系统自带 mysql8.0 的源,无需要安装额外的源。 安装mysql …...
