news 2026/6/10 23:04:38

快速上手 MaxKB4J:开源企业级 Agentic 工作流系统在 Sealos 上的完整部署指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
快速上手 MaxKB4J:开源企业级 Agentic 工作流系统在 Sealos 上的完整部署指南

🚀 在 Sealos 云平台部署 MaxKB4J 及其依赖数据库(PostgreSQL + MongoDB)

本文将指导您在 Sealos 云平台 上完整部署MaxKB4J应用及其所需的两个数据库服务:PostgreSQL(用于关系型数据存储)和MongoDB(用于非结构化文档存储)。整个过程适用于演示或开发环境。

💡关于 MaxKB4J
MaxKB4J 是一款基于 Java 开发的开源 LLM 工作流与 RAG(检索增强生成)平台,借鉴了 MaxKB、Dify 和 FastGPT 的设计理念,专注于高性能、高稳定性和企业级安全。它广泛应用于智能客服、企业知识库、学术研究与教育等场景。欢迎 Star ⭐ 并参与贡献!


1️⃣ 创建 PostgreSQL 数据库

➡️ 操作路径

登录 Sealos 控制台 →数据库新建

🔧 配置参数

  • 数据库类型PostgreSQL
  • 容器服务名称postgresql

    ✅ 命名规则:仅支持小写字母、数字和连字符-,且必须以字母开头。

  • 资源配置:演示用途建议选择最低配置
  • 备份设置:建议关闭(演示环境无需备份)

✅ 部署后记录关键信息(后续配置必需):

  • 用户名postgres
  • 密码:部署完成后页面显示,请妥善保存
  • 内网 Host:如postgresql-postgresql.ns-xxxx.svc
  • 端口5432

⚠️重要提示
默认使用postgres数据库可能导致 Flyway 初始化失败。请进入数据库管理界面,手动创建一个名为maxkb4j的新数据库


2️⃣ 创建 MongoDB 数据库

➡️ 操作路径

Sealos 控制台 →数据库新建

🔧 配置参数

  • 数据库类型MongoDB
  • 容器服务名称mongo

    ✅ 同样需符合命名规范:仅含[a-z0-9-],且以小写字母开头

  • 资源配置:演示环境 →全选最低配置
  • 备份设置:可关闭

✅ 部署后记录连接信息:

  • 用户名:通常为root
  • 密码:部署后页面显示,请记录
  • 内网 Host:如mongo-mongodb.ns-xxxx.svc
  • 端口27017

💡连接说明
Sealos 会自动创建admin认证数据库,因此完整的 MongoDB 连接 URI 必须包含?authSource=admin参数。


3️⃣ 部署 MaxKB4J 应用

➡️ 操作路径

Sealos 控制台 →应用新建应用

🔧 基础配置

  • 应用名称maxkb4j
  • 镜像来源公有
  • 镜像地址
    registry.cn-hangzhou.aliyuncs.com/tarzanx/maxkb4j
  • 网络设置
    • 容器端口:80
    • 开启公有网络(可选绑定已备案域名)
    • 实例数:至少1
    • CPU:最小0.5
    • 内存:最小256MB

⚙️ 高级配置 → 环境变量

请根据您实际创建的数据库信息,替换以下占位符:

SPRING_DATASOURCE_URL=jdbc:postgresql://<POSTGRES_HOST>:5432/maxkb4jSPRING_DATASOURCE_USERNAME=postgresSPRING_DATASOURCE_PASSWORD=<POSTGRES_PASSWORD>SPRING_DATA_MONGODB_URI=mongodb://root:<MONGO_PASSWORD>@<MONGO_HOST>:27017/mongo?authSource=adminSERVER_PORT=80

🔑 替换说明:

  • <POSTGRES_HOST>:PostgreSQL 的内网地址(如postgresql-postgresql.ns-xxxx.svc
  • <POSTGRES_PASSWORD>:PostgreSQL 部署时生成的密码
  • <MONGO_HOST>:MongoDB 的内网地址(如mongo-mongodb.ns-xxxx.svc
  • <MONGO_PASSWORD>:MongoDB 部署时生成的密码

⚠️注意
请务必使用控制台中显示的实际内网地址。

✅ 完成部署

点击右上角「部署」按钮,等待应用状态变为运行中。首次部署需拉取 Docker 镜像,可能需要几分钟时间。


🎉 部署成功!

部署完成后,Sealos 将提供一个公网访问地址(例如:http://xxx.sealos.run),打开即可使用 MaxKB4J。

🔐 默认登录凭证

  • 用户名admin
  • 初始密码tarzan@123456

📌首次登录后请立即修改密码!


🌐 公开体验地址(有效期约 60 天)

为方便大家快速体验,我已部署了一个公开实例:
🔗 https://oxbasujgpsfa.sealoshzh.site/admin/login

  • 超管账号admin
  • 密码tarzan@1234567

⚠️安全提醒
该账户为公开共享,请勿用于生产或存储敏感数据。体验完毕后建议及时删除服务,避免潜在风险。


✅ 至此,您已在 Sealos 上成功部署 MaxKB4J 及其全部依赖。如果您觉得这个项目有用,欢迎访问它的开源主页 👉 https://gitee.com/taisan/MaxKB4j ,点个Star ⭐、提 Issue 或贡献代码,一起推动开源 AI 工具的发展!

如有任何问题,欢迎在 Gitee 仓库或评论区交流!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 20:17:37

TikTok运营能否带动B2B外贸?易营宝客户案例与效果分析

本文以易营宝客户案例&#xff0c;分析TikTok运营对B2B外贸、多语言SEO与外贸网站建设的带动与转化效果。文章面向信息调研者、采购人员、企业决策者、项目管理者及经销商等角色&#xff0c;围绕外贸获客链路、流量成本、线索质量与合规风险给出可执行洞见。通过案例数据、行业…

作者头像 李华
网站建设 2026/6/10 12:29:08

MindSpore开发之路(三):搭建开发环境

1. 基础环境评估&#xff1a;我的电脑能跑MindSpore吗&#xff1f; 在安装任何软件之前&#xff0c;了解其对“居住环境”的要求至关重要。MindSpore对硬件和操作系统有一定的要求&#xff0c;但门槛并不高&#xff0c;对初学者非常友好。 1.1 硬件需求 CPU: MindSpore对CPU…

作者头像 李华
网站建设 2026/6/10 19:13:05

大模型微调完全指南:从理论到LLaMA Factory实战,小白也能轻松掌握!

简介 本文详细介绍了大模型微调的概念、方法和实践流程。首先解释了微调相比完整训练的成本优势&#xff0c;然后介绍了微调的基本步骤。重点讲解了使用LLaMA Factory进行微调的完整过程&#xff0c;包括数据准备、格式转换和图形界面操作。最后说明了如何在Ollama中部署微调后…

作者头像 李华
网站建设 2026/6/10 14:57:34

内存的艺术:Ascend C算子开发中的高效内存管理与优化策略

目录 &#x1f3af; 开篇摘要 一、 内存优化的认知升级&#xff1a;从功能正确到性能极致 1.1 为什么内存优化比计算优化更重要&#xff1f; 1.2 昇腾内存架构的硬件真相 二、 &#x1f3d7;️ 技术原理&#xff1a;内存优化的系统方法论 2.1 三段式流水线&#xff1a;As…

作者头像 李华
网站建设 2026/6/10 14:30:39

基于Springboot美术馆管理系统【附源码+文档】

&#x1f495;&#x1f495;作者&#xff1a; 米罗学长 &#x1f495;&#x1f495;个人简介&#xff1a;混迹java圈十余年&#xff0c;精通Java、小程序、数据库等。 &#x1f495;&#x1f495;各类成品Java毕设 。javaweb&#xff0c;ssm&#xff0c;springboot等项目&#…

作者头像 李华
网站建设 2026/6/10 14:31:09

MyBatis XML的方式来实现

使用这种方式的时候我们需要在配置文件中配置 mybatis xml 的文件路径&#xff1a;这里需要注意的是&#xff1a;resources文件夹之下的这个mapper文件夹的名字要和配置文件中classpath后端mapper的名字要保持一致。 同时以上述的配置信息为例&#xff0c;mapper文件夹之下的xm…

作者头像 李华