本地部署 DeepSeek-R1 模型指南:Ollama + Open WebUI
本文介绍了基于 Ollama 和 Open WebUI 在本地私有化部署 DeepSeek-R1 大模型的完整流程。内容涵盖环境准备、软件安装、模型拉取、容器部署及常见问题排查。通过命令行下载模型并利用 Docker 容器化部署 Web 界面,实现离线、免费、无限制的 AI 对话体验。方案确保用户在消费级硬件上即可流畅运行推理任务,保障数据隐私并规避云端服务不稳定风险。

本文介绍了基于 Ollama 和 Open WebUI 在本地私有化部署 DeepSeek-R1 大模型的完整流程。内容涵盖环境准备、软件安装、模型拉取、容器部署及常见问题排查。通过命令行下载模型并利用 Docker 容器化部署 Web 界面,实现离线、免费、无限制的 AI 对话体验。方案确保用户在消费级硬件上即可流畅运行推理任务,保障数据隐私并规避云端服务不稳定风险。

DeepSeek-R1 是一款性能卓越的大语言模型,其推理能力已达到行业领先水平。为了规避云端服务的不稳定性、保护数据隐私并实现免费无限制的本地使用,本文将详细介绍如何在个人设备上私有化部署该模型。
本方案采用 Ollama 作为本地推理引擎,配合 Open WebUI 提供友好的网页交互界面。整个过程无需联网即可运行,适合开发者及 AI 爱好者在消费级硬件上体验大模型能力。
在开始部署前,请确保您的环境满足以下基本要求:
Ollama 是一个用于本地运行大语言模型的开源工具,能够轻松下载和管理 LLM。
访问 Ollama 官网获取对应系统的安装包,或根据系统类型执行以下命令:
curl -fsSL https://ollama.com/install.sh | sh
.exe 文件,按向导完成安装。安装完成后,打开终端输入以下命令检查版本:
ollama --version
若显示版本号,则说明安装成功。
Ollama 支持通过命令行快速拉取模型。DeepSeek 提供了多种量化版本,可根据硬件配置选择。
在终端中执行以下命令(此处以 14b 为例):
ollama pull deepseek-r1:14b
等待下载完成,进度条结束后即表示模型已就绪。
可直接在终端进行对话测试:
ollama run deepseek-r1:14b
输入问题后,模型将输出思考过程及回答结果。
Open WebUI 基于容器化技术部署,因此需要安装 Docker。
apt install docker.io)。docker --version
确保 Docker 服务正在运行。
Open WebUI 是一个可扩展的自托管 AI 平台,支持多种 LLM 运行器。
使用以下命令启动 Open WebUI 容器,并映射端口 3000:
docker run -d -p 3000:3000 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ollama/open-webui
浏览器打开 http://localhost:3000。首次访问需注册管理员账号。
登录后,进入设置页面,确保后端服务指向本地 Ollama 地址(通常为 http://host.docker.internal:11434)。系统会自动识别已下载的模型。
在左侧侧边栏点击'新建聊天',选择已加载的 DeepSeek-R1 模型。
可通过 Open WebUI 界面查看已安装的模型列表,或切换不同参数量的模型进行测试。
如果 3000 端口被占用,修改 Docker 命令中的 -p 参数,例如 -p 8080:3000。
检查 Ollama 服务是否运行:
ollama serve
确认网络连接正常(仅下载时需要网络,运行时无需外网)。
尝试切换到更小参数的模型(如 7b 或 1.5b),或在 Docker 启动时限制资源:
--gpus all
通过 Ollama + Open WebUI 的组合,用户可以在本地构建一个完全私有化、离线可用的 AI 助手。该方案不仅避免了云端 API 的费用和不稳定性,还确保了数据的安全性。随着硬件成本的降低,本地部署大模型将成为未来个人计算的重要趋势。
建议定期更新 Ollama 和 Open WebUI 镜像以获取最新的功能修复和安全补丁。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online