Ollama本地部署DeepSeek完整教程
一、下载并部署Ollama
前往Ollama官方下载页面,依据操作系统(macOS / Linux / Windows)选择对应安装包。下载后按默认步骤完成安装即可,过程简单不赘述——关键提醒:请确保系统盘至少预留4GB空间,后续模型文件会额外占用。
安装完毕后,需配置三个核心环境变量。在系统环境变量中添加以下项:
OLLAMA_HOST:指定Ollama服务的监听地址与端口,默认值为127.0.0.1:11434。若修改监听地址或端口,必须通过此变量告知客户端。设为0.0.0.0表示监听服务器所有可用网络接口,即允许任意IP连接访问。
OLLAMA_MODELS:自定义模型文件的存储目录。默认路径在系统用户数据目录下,可通过此变量迁移至其他位置。
OLLAMA_ORIGINS:控制哪些来源可通过Ollama API发起跨域请求。支持逗号分隔多个来源,例如http://example.com,https://another-example.com。设为*则允许任意来源——开发调试时便捷,但生产环境应仅放行受信任的域名或IP,避免安全风险。
二、拉取DeepSeek模型
1.检查本地已有模型
ollama list
2.下载DeepSeek模型到本地——根据电脑硬件配置选择合适参数量版本,此处以deepseek-r1:1.5b为例:
ollama pull deepseek-r1:1.5b
3.运行模型
ollama run deepseek-r1:1.5b
执行后可在终端窗口与模型直接对话。不过纯命令行交互较为受限,因此推荐使用Open WebUI——一款开源图形化工具,操作更直观易用。
三、通过WebUI图形界面交互
1.搭建Open WebUI
注意:安装Open WebUI前,需先确保Docker已正确安装。随后执行以下命令拉取镜像并启动容器:
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
容器启动后,打开Docker桌面应用即可看到Open WebUI容器处于运行状态。
2.在WebUI界面调用本地DeepSeek
首先确认Ollama中的模型处于运行状态(之前打开的终端窗口不要关闭),同时Docker保持开启。
打开浏览器,访问127.0.0.1:3000,页面显示登录界面:
首次使用需创建管理员账号,按引导完成注册。登录后进入WebUI主界面:
在模型选择列表中,选中本地部署的deepseek-r1:1.5b,即可通过图形化界面进行问答交互。相比命令行,体验明显更流畅友好。








