MaxKB 私有化部署:快速搭建本地知识库问答系统
MaxKB 部署
环境准备
打开桌面版的 Docker,直接 cmd 运行即可。MaxKBv1.3.0 的 logo 是吸附的,推荐使用该版本。
镜像拉取
1 | docker pull registry.cn-hangzhou.aliyuncs.com/lucky-warehouse/maxkb |
容器运行
1 | docker run -d --restart=always --name=maxkb -p 18080:8080 -v ~/.maxkb:/var/lib/postgresql/data registry.cn-hangzhou.aliyuncs.com/lucky-warehouse/maxkb:v1.3.0 |
访问地址
- 本地访问:
http://localhost:18080
默认账号
1 | admin |
模型配置
添加模型
登录—>系统设置—> 模型设置 —> 添加 Ollama:
- 名称:qwen0.5b
- 类型:大语言模型
- 模型:
qwen0.5b,如果没有则通过ollama list把 name 复制出来即可
API 域名
需要先内网穿透出来或者解除 IP 限制才能访问到宿主机,可以去看下我ollama那篇文章
| 环境 | 地址 |
|---|---|
| Docker 桌面版 | http://host.docker.internal:11434/ |
| 宿主机查看 | http://localhost:11434 |
| 内网穿透外网 Ollama | http://ip:11434 |
API Key 随便填
创建应用
应用 -> 创建应用
应用名称:lucky-gpt
应用描述:基于N100小主机,部署的无显卡qwen:0.5小模型
应用类型:简单配置(新手)
提示词
我弄了一个mysql的知识库,所以提示词可以下面这样写
1 | 角色 |
(1)勾选多轮对话
(2)选择前面配置的AI模型
(3)问题优化也勾选(后续搭建知识库的话)
开场白
1 | 您好!我是小维的 MySQL 数据库专家。精通数据库架构设计和理论知识。 |
然后右边直接输入问题,即可调用自己部署的本地大模型
第三方调用
点概览,可以查看演示,访问限制等
支持嵌入到第三方应用中,很好用,直接复制到对应项目的前端页面中即可

创建知识库
导航那点击知识库—->创建—->输入名称—->描述—->通用型—->上传文件最好是md格式的
看到列表里的文件状态是成功即可,…的设置里可以改这个

再去给自己的大模型关联上知识库:
配置参考如下:



本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小维的博客园!

