Ollama + (Anythingllm / Open WebUI / MaxKB)搭建本地大模型

个人体验MaxKB做知识库效果最好

一、Ollama

1、下载Ollama

地址:Download Ollama on macOS

curl -fsSL https://ollama.com/install.sh | sh

2、下载指定的模型

地址:library

Llama3

ollama run llama3:8b

这个模型可以将文本内容转换成向量数据

ollama pull nomic-embed-text:v1.5

二、Open WebUI

1、拉取镜像

拉取镜像

docker pull ghcr.io/open-webui/open-webui:main

2、(可选)使用代理拉取镜像

如果拉不动的话加个代理

docker pull ghcr.dockerproxy.com/open-webui/open-webui:main

重命名镜像(如果是通过代理下载的) docker tag ghcr.dockerproxy.com/open-webui/open-webui:main ghcr.io/open-webui/open-webui:main

删除代理镜像(如果是通过代理下载的)

docker rmi ghcr.dockerproxy.com/open-webui/open-webui:main

3、运行容器

docker run -p 18080:8080 -e OLLAMA_BASE_URL=http://10.16.2.70:11434 --name open-webui --restart always -v open-webui-data:/app/backend/data ghcr.io/open-webui/open-webui:main

4、使用浏览器访问链接

http://192.168.2.250:18080/

三、Anythingllm

1、拉取镜像

bash 复制代码
docker pull mintplexlabs/anythingllm

2、运行容器

bash 复制代码
export STORAGE_LOCATION=$HOME/anythingllm && \ mkdir -p $STORAGE_LOCATION && \ touch "$STORAGE_LOCATION/.env" && \ chmod -R 777 ${STORAGE_LOCATION} && \ docker run -d -p 3001:3001 \ --cap-add SYS_ADMIN \ -v ${STORAGE_LOCATION}:/app/server/storage \ -v ${STORAGE_LOCATION}/.env:/app/server/.env \ -e STORAGE_DIR="/root/anythingllm/storage" \ mintplexlabs/anythingllm

3、使用浏览器访问链接

http://192.168.2.250:3001

四、MaxKB

1、拉取镜像

bash 复制代码
docker pull 1panel/maxkb

2、运行容器

bash 复制代码
docker run -d --name=maxkb -p 28080:8080 -v ~/.maxkb:/var/lib/postgresql/data 1panel/maxkb

3、使用浏览器访问链接

http://192.168.2.250:28080


附1:

更改模型存放位置

  1. 进入配置默认目录:
bash 复制代码
cd /etc/systemd/system/
  1. 配置目录权限给【ollama用户及用户组】
bash 复制代码
chown -R ollama:ollama /home/ollama

3.打开配置文件,在Service下添加OLLAMA_MODELS环境变量,

bash 复制代码
vi ollama.service

Service

修改模型位置

Environment="OLLAMA_MODELS=/home/ollama/models

配置其它机器可访问

Environment="OLLAMA_HOST=0.0.0.0"

  1. 重启ollama
bash 复制代码
systemctl daemon-reload
systemctl restart ollama.service

5、Open Web UI

密码:2kkVaZz91wQ2Rjck

附2:

参考链接1:利用AI解读本地TXT、WORD、PDF文档 - 哔哩哔哩

参考链接2:基于Ollama+AnythingLLM搭建本地私有知识库系统-CSDN博客

参考链接3:操作教程丨MaxKB+Ollama:快速构建基于大语言模型的本地知识库问答系统_应用_部署_Base

相关推荐
ddshub_cc5 小时前
理解 Loop Engineering 与 AI 编程成本优化
大数据·人工智能·gpt·prompt·ai编程
且陶陶º8 小时前
【LLM】Codex CLI 接入第三方大模型实践:实现 GLM / GPT 等多模型切换
gpt
廋到被风吹走15 小时前
【AI】GPT-5.6三模型齐发、世界模型崛起、Anthropic冲刺IPO
大数据·人工智能·gpt
hongyangcao15 小时前
GPT-5.6 Sol失控删除用户文件:OpenAI最新AI模型越权事件深度解读
人工智能·gpt
xywww1681 天前
AWS 账号权限怎么分:根用户和 IAM 用户区别及日常使用建议
大数据·开发语言·人工智能·python·gpt·云计算·aws
在水一缸1 天前
深度解析 GPT-5.6:大模型架构演进与复杂任务实战指南
大数据·人工智能·gpt·架构·大模型·架构演进·gpt-5.6
七牛云行业应用1 天前
GPT-5.6 三款模型核心差距:Sol、Terra、Luna 怎么选
人工智能·gpt
NebulaData2 天前
GPT-5.6三档模型全线发布,Codex并入ChatGPT迈入Agent时代
人工智能·gpt·chatgpt
库拉大叔2 天前
KULAAI深度评测:聚合Gemini、GPT、Claude等主流大模型,实测延迟与并发表现
人工智能·gpt
奇牙coding2 天前
gpt-5.6-luna 调用报 400 bad_request 怎么办?同样的 messages 在 gpt-5.5 没问题——两处校验差异和修复写法
java·windows·gpt·ai