科技解说
每天一篇好文

本地部署 Docker + Ollama + MaxKB 搭建属于个人的私有知识库 AI知识库

准备文件:Docker Disk 、Ollama 、 MaxKB

1、Docker 安装

Docker 下载地址:www.docker.com

2、Ollama 安装

Ollama 下载地址:https://www.ollama.com

3、MaxKB 安装

MaxKB 官方地址:http://www.maxkb.cn

开源代码地址:https://gitee.com/fit2cloud-feizhiyun/MaxKB

MaxKB 是一款基于 LLM 大语言模型的知识库问答系统。MaxKB = Max Knowledge Base,旨在成为企业的最强大脑。

开箱即用:支持直接上传文档、自动爬取在线文档,支持文本自动拆分、向量化,智能问答交互体验好;

无缝嵌入:支持零编码快速嵌入到第三方业务系统;

多模型支持:支持对接主流的大模型,包括本地私有大模型(如 Llama 2、Llama 3)、通义千问、OpenAI、Azure OpenAI、Kimi 和百度千帆大模型等。

快速开始

docker run -d --name=maxkb -p 8080:8080 -v ~/.maxkb:/var/lib/postgresql/data 1panel/maxkb

# 用户名: admin
# 密码: MaxKB@123..

你也可以通过 1Panel 应用商店 快速部署 MaxKB + Ollama + Llama 2,30 分钟内即可上线基于本地大模型的知识库问答系统,并嵌入到第三方业务系统中。

你也可以在线体验:DataEase 小助手,它是基于 MaxKB 搭建的智能问答系统,已经嵌入到 DataEase 产品及在线文档中。

重要问题:

1、关于MaxKB UI内API域名设置问题:

(▲注意:设置好后重启Ollama)(以下二选一)

  1.必须设置系统 Windows 用户环境变量:
  变量名:OLLAMA_HOST
  变量值::8000
  API域名:(本机IP):8000

  2.必须设置系统 Windows 用户环境变量:
  变量名:OLLAMA_HOST
  变量值:0.0.0.0
  API域名:http://host.docker.internal:11434

2、每次在Docker中重启MaxKB容器后,已配置的知识库和模型设置会被清空

问题描述:

使用 docker run -d –name=maxkb -p 8080:8080 -v ~/.maxkb:/var/lib/postgresql/data 1panel/maxkb 安装后,在docker中对容器maxkb重启后,通过localhost:80880访问,之前添加的知识库、模型设置等数据会全部清空。

解决方法:

Windows 系统,需要把docker 容器挂载到硬盘的某个位置就可以了。步骤: 删除现有容器,重新执行:

docker run -d --name=maxkb -p 8080:8080 -v F:/MaxKB:/var/lib/postgresql/data 1panel/maxkb

docker run -d –name=maxkb -p 8080:8080 -v F:/MaxKB:/var/lib/postgresql/data 1panel/maxkb 就可以了。

我把它挂在了 F:/MaxKB 的目录里了

说明:红色文字部分,替换为你设置的 MaxKB 文件夹路径,注意其他路径确保正确哦。

赞(0) 打赏
未经允许不得转载:篇微 » 本地部署 Docker + Ollama + MaxKB 搭建属于个人的私有知识库

评论 抢沙发

评论前必须登录!

 

登录

找回密码

注册