本地部署DeepSeek-R1(Ollama+Docker+OpenWebUI知识库)
安装Ollama
打开 Ollama官网 https://ollama.com/下载安装

Ollama服务默认只允许本机访问,修改允许其它主机访问
OLLAMA_HOST=0.0.0.0 ollama serve
也可以添加系统环境变量

都知道模型体积很大,顺便也通过环境变量修改模型存放位置,我这里修改到D盘下

部署DeepSeek R1模型
下载模型,自行选择1.5b、7b、8b、14b、32b、671b在终端输入:
ollama pull deepseek-r1:14b
运行模型
ollama run deepseek-r1:14b
安装Docker
选择匹配自己机器的版本下载安装 https://www.docker.com/
安装之前确认设备虚拟化已启用

安装Open WebUI
Open WebUI的前身就叫Ollama WebUI,所以它们的兼容性毋庸置疑。
如果Ollama在您的计算机上,请使用以下命令:
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main
如果Ollama位于其他服务器上,请使用以下命令:
docker run -d -p 3000:8080 -e OLLAMA_BASE_URL=https://example.com -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main
要运行支持Nvidia GPU的Open WebUI,请使用以下命令:
docker run -d -p 3000:8080 --gpus all --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:cuda
通过IP:端口号访问OpenWebUI,默认端口号3000可以自行修改,开始使用

首次登录创建管理员账户

进来,点击确认开始使用

左上角切换模型

可以直接使用了,直接原生态就支持文件、图片、语音,还可以语音播报和用户控制等等,总的来说OpenWebUI是值得推荐的。

创建知识库
点击工作空间-知识库-新建一个知识库,命令介绍,可见性是公开还是私密

在右上角添加文档或目录包括直接新建文本。

创建模型
知识库建立好,上传文档后,需要新建个模型绑定我们的知识库

填充创建信息,选择DeepSeek和知识库

新建一个对话,选择我们刚才绑定知识库创建的模型

相关文章:
本地部署DeepSeek-R1(Ollama+Docker+OpenWebUI知识库)
安装Ollama 打开 Ollama官网 https://ollama.com/下载安装 Ollama服务默认只允许本机访问,修改允许其它主机访问 OLLAMA_HOST0.0.0.0 ollama serve也可以添加系统环境变量 都知道模型体积很大,顺便也通过环境变量修改模型存放位置,我这…...
Java 实现快速排序算法:一条快速通道,分而治之
大家好,今天我们来聊聊快速排序(QuickSort)算法,这个经典的排序算法被广泛应用于各种需要高效排序的场景。作为一种分治法(Divide and Conquer)算法,快速排序的效率在平均情况下非常高ÿ…...
20250223下载并制作RTX2080Ti显卡的显存的测试工具mats
20250223下载并制作RTX2080Ti显卡的显存的测试工具mats 2025/2/23 23:23 缘起:我使用X99的主板,使用二手的RTX2080Ti显卡【显存22GB版本,准备学习AI的】 但是半年后发现看大码率的视频容易花屏,最初以为是WIN10经常更换显卡/来回更…...
element-ui的组件使用
1. 安装 Element UI(在文件夹最上面输入cmd进入dos窗口,然后输入安装指令 npm install element-ui --save) 2.在main.js文件全局引入(main.js文件负责 全局注册 ),在该文件注册的所有组件在其他文件都能直接调用,一般…...
医疗AI领域中GPU集群训练的关键技术与实践经验探究(上)
医疗AI领域中GPU集群训练的关键技术与实践经验探究(上) 一、引言 1.1 研究背景与意义 在科技飞速发展的当下,医疗 AI 作为人工智能技术与医疗领域深度融合的产物,正引领着医疗行业的深刻变革。近年来,医疗 AI 在疾病诊断、药物研发、健康管理等诸多方面取得了显著进展,…...
详解Redis淘汰策略
引言 Redis 是一个高性能的内存数据库,广泛应用于缓存系统、消息队列等场景。当 Redis 的内存达到限制时,需要根据一定的策略来淘汰数据,以便腾出空间给新数据。本文将深入解析 Redis 的内存淘汰机制,帮助更好地配置 Redis&#…...
HarmonyOS 5.0应用开发——鸿蒙接入高德地图实现POI搜索
【高心星出品】 文章目录 鸿蒙接入高德地图实现POI搜索运行结果:准备地图编写ArkUI布局来加载HTML地图 鸿蒙接入高德地图实现POI搜索 在当今数字化时代,地图应用已成为移动设备中不可或缺的一部分。随着鸿蒙系统的日益普及,如何在鸿蒙应用中…...
nginx关于配置SSL后启动失败原因分析
在配置SSL后,启动./nginx失败,报错提示如下: nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx-1.27.4/conf/nginx.conf:36 这个错误提示表在配置nginx启用SSL时,nginx未启用 ng…...
【自学嵌入式(9)ESP8266网络服务器的使用】
ESP8266网络服务器的使用 ESP8266WiFi 库① WiFiClass② WiFiClient③ WiFiServer④ WiFiUDP ESP8266WiFiMulti 库① WiFiMulti ESP8266WebServer 库① ESP8266WebServer 网络服务器实例在浏览器中控制ESP8266指示灯将开发板引脚状态显示在网页中 在之前的文章中,曾…...
危化品经营单位安全管理人员的职责及注意事项
危化品经营单位安全管理人员肩负着保障经营活动安全的重要责任,以下是其主要职责及注意事项: 职责 1. 安全制度建设与执行:负责组织制定本单位安全生产规章制度、操作规程和生产安全事故应急救援预案,确保这些制度符合国家相关法…...
项目实战--网页五子棋(匹配模块)(5)
上期我们实现了websocket后端的大部分代码,这期我们实现具体的匹配逻辑 1. 定义Mather类 我们新建一个Matcher类用来实现匹配逻辑 Component public class Matcher {//每个匹配队列代表不同的段位,这里约定每一千分为一个段位private ArrayList<Queue<User…...
mysql 迁移到人大金仓数据库
我是在windows上安装了客户端工具 运行数据库迁移工具 打开 在浏览器输入http://localhost:54523/ 账号密码都是kingbase 添加mysql源数据库连接 添加人大金仓目标数据库 添加好的两个数据库连接 新建迁移任务 选择数据库 全选 迁移中 如果整体迁移不过去可以单个单个或者几个…...
uniapp 网络请求封装(uni.request 与 uView-Plus)
一、背景 在开发项目中,需要经常与后端服务器进行交互;为了提高开发效率和代码维护性,以及降低重复性代码,便对网络请求进行封装统一管理。 二、创建环境文件 2.1、根目录新建utils文件夹,utils文件夹内新建env.js文…...
计算机网络与通讯知识总结
计算机网络与通讯知识总结 基础知识总结 1)FTP:文件传输 SSH:远程登录 HTTP:网址访问 2)交换机 定义:一种基于MAC地址实现局域网(LAN)内数据高速转发的网络设备,可为接入设备提供独享通信通道。 - 核心功能: 1.数据链路层(OSI第二层)工作,通过MAC地址…...
DPVS-2:单臂负载均衡测试
上一篇编译安装了DPVS,这一篇开启DPVS的负载均衡测试 : 单臂 FULL NAT模式 拓扑-单臂 单臂模式 DPVS 单独物理机 CLINET,和两个RS都是另一个物理机的虚拟机,它们网卡都绑定在一个桥上br0 , 二层互通。 启动DPVS …...
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…...
交通物联网:概念、历史、现状与展望
交通物联网:概念、历史、现状与展望 李升伟 李昱均 一、概念 交通物联网(Internet of Vehicles, IoV)是物联网(IoT)在交通领域的延伸,旨在通过信息传感设备,实现车、路、人、云之间的全方位连…...
如何实现应用程序与中间件的类进行隔离
以下是一些可以实现类似阿里巴巴 Pandora 功能的框架和工具,这些项目可以帮助你实现类隔离以及中间件和应用的 JAR 包隔离: 1. Pandora Boot Pandora Boot 是阿里巴巴开源的一个基于 Pandora 的轻量级隔离容器,用于管理第三方包,…...
MySQL 数据库基础
1. MySQL 数据库基础 在这一部分,我们将学习 MySQL 的基本概念和常见的数据库操作,帮助你掌握如何创建数据库、表,并进行数据的增、删、改操作。同时,我们还会探讨一些常见的错误示例及其原因,帮助你避免常见的陷阱。…...
微服务即时通信系统---(三)框架学习
目录 brpc RPC框架 核心概念 工作原理 介绍 安装 头文件包含和编译时指明库 类与接口介绍 日志输出类与接口 protobuf类与接口 Closure类 RpcController类 服务端类与接口 ServerOptions类 Server类 ClosureGuard类 HttpHeader类 Controller类 客户端类与…...
2026年,我为什么劝你认真考虑UK Biobank数据库?
在一些低门槛的数据库相继经历“拒稿潮”之后,UK Biobank(英国生物银行)这个含金量巨高的数据库,依旧能打,值得深耕!UKB不仅拥有全球最大规模的50万参与者全基因组数据,还包含10万人的全身多模态…...
TCGA与GTEx数据融合实战:构建跨平台TPM表达矩阵
1. TCGA与GTEx数据融合的价值与挑战 在癌症研究领域,TCGA(The Cancer Genome Atlas)和GTEx(Genotype-Tissue Expression)是两个最常用的公共数据库。TCGA专注于肿瘤样本的基因组数据,而GTEx则提供了正常组织…...
[物理理论]全域场相互作用模型·阿雪心学·道场—东方仙盟天道量子
引言东方仙盟、阿雪心学、道场,是东方玄学体系中相互关联、辩证统一的三大核心范畴:东方仙盟是群体修持者的集合与共振共同体,阿雪心学是个体修心、调控自身场域的核心指导,道场是连接个体与集体、承载场能、实现场域交互的物理与…...
基于C#winform部署软前景分割DAViD算法的onnx模型实现前景分割
基于 DAViD 算法的前景分割效果展示 项目简介 本项目是一个基于 DAViD (Denoising Aggregation for Vision and Depth) 算法的图像前景分割工具,使用 ONNX 模型进行推理,支持 CPU 和 CUDA 加速。项目采用 C# WinForms 开发,提供友好的图形界…...
零代码经验也能搞定的软著申请:用AI工具30分钟生成合规材料
零代码经验也能搞定的软著申请:用AI工具30分钟生成合规材料 在数字化浪潮席卷各行各业的今天,软件著作权(简称"软著")已成为保护创新成果的重要法律凭证。无论是初创企业的核心产品、高校科研项目的技术输出,…...
rPPG非接触式心率检测框架:从零开始构建你的远程生理监测系统
rPPG非接触式心率检测框架:从零开始构建你的远程生理监测系统 【免费下载链接】rppg Benchmark Framework for fair evaluation of rPPG 项目地址: https://gitcode.com/gh_mirrors/rpp/rppg 在当今数字健康时代,rPPG(远程光电容积描记…...
STM32F4标准库+LAN8720网线热插拔实战:从官方EVAL工程到实际项目的移植避坑指南
STM32F4标准库LAN8720网线热插拔实战:从官方EVAL工程到实际项目的移植避坑指南 在嵌入式网络开发中,网线热插拔功能是工业级设备的基本要求。想象一下这样的场景:设备在现场运行中因网线松动需要重新插拔,或者维护人员不小心碰掉…...
G-Helper:华硕笔记本性能调优的轻量级革命,三步解锁硬件控制新境界
G-Helper:华硕笔记本性能调优的轻量级革命,三步解锁硬件控制新境界 【免费下载链接】g-helper Lightweight, open-source control tool for ASUS laptops and ROG Ally. Manage performance modes, fans, GPU, battery, and RGB lighting across Zephyru…...
Ubuntu一键部署Docker与可视化面板Portainer实战
1. 为什么选择Docker与Portainer? 如果你是一名开发者或者运维人员,肯定对Docker不陌生。简单来说,Docker就像是一个魔法箱子,可以把你的应用和它需要的所有东西打包在一起,这样在任何地方运行都不会出问题。而Portain…...
【SketchUp 2024】从模糊到清晰:二维图像交互全流程优化与三维模型导入/导出实战解析
1. SketchUp 2024图像处理全流程优化 每次打开SketchUp准备大展拳脚时,最让人头疼的就是导入的参考图总是糊成一片。这个问题在2024版其实有更智能的解决方案。在系统设置里找到OpenGL选项时,会发现新增了"智能纹理优化"选项,这个功…...
