当前位置: 首页 > news >正文

服务器部署DeepSeek,通过Ollama+open-webui部署

1. 安装ollama

1.1. linux 安装

        Ollama是目前常用的AI模式部署的第三方工具,能一键部署deepSeek
Ollama官方网址https://ollama.com/        选择Download下载对应的服务版本

服务器选择Linux,下面是下载代码

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

1.2. docker安装

        官网的下载链接几乎下载不了,所以使用docker下载,需要搭建docker环境

docker快速安装https://blog.csdn.net/duomu_DAT/article/details/140458392Ollama官方github,docker下载https://github.com/ollama/ollama/blob/main/docs/docker.md

docker run -d -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama

2. 启动DeepSeek-r1

      DeepSeek的模块下载,在Ollama官网的Models就有对应的DeepSeek模型

Ollama的模型下载https://ollama.com/library/deepseek-r1       DeepSeek-r1有6个蒸馏版本和一个满血版本,个人尝试了如果没有显卡的服务器,只能运行1.5b的模型

# linux本地启动命令
ollama run deepseek-r1:1.5b

# docker启动命令
# 先通过Docker启动Ollama,再启动DeepSeek模型
docker exec -it ollama ollama run deepseek-r1:1.5b

        启动成功,会出现对话框,部署DeepSeek就完成了 

3. 部署open-webui

        Open WebUI 是一个可扩展的、功能丰富、用户友好的自托管 AI 平台,专为完全离线运行而设计。 它支持多种 LLM 运行环境,包括 Ollama 和 OpenAI 兼容的 API,并内置了用于 RAG 的推理引擎,是一个强大的 AI 部署解决方案

open-webui的githubhttps://github.com/open-webui/open-webuiopen-webui的说明文档https://openwebui-doc-zh.pages.dev/getting-started/quick-start/        通docker命令直接启动,下面额外添加了两个环境变量

OLLAMA_BASE_URL:是你启动的ollama服务器ip,一般是本地ip127.0.0.1

ENABLE_OPENAI_API:是open-ai的请求接口,这个是默认开启,需要关闭,否则open-webui每一次请求都会去访问open-ai的地址,导致页面加载不了

docker run -d -p 3000:8080 \
 -v open-webui:/app/backend/data \
 -e OLLAMA_BASE_URL=http://<you.ip>:11434 \
 -e ENABLE_OPENAI_API=False \
 --name open-webui \
 --restart always ghcr.io/open-webui/open-webui:main

        启动成功后,就可以通过 "ip:3000" 进行访问 

3. 注意问题

        如果是在云服务上部署,需要额外的注意两个问题:

第一个是端口的问题,云服务器默认的端口都是关闭的,需要手动开启

第二个是docker启动不成功,通过docker logs <id>,就可以查询对应的错误

4. 网站展示
个人的Open-webuihttps://www.duomu123.top/

相关文章:

  • DeepSeek助力学术论文写作[特殊字符]
  • 【进程与线程】System V IPC:消息队列(Message Queue)
  • Unity实现高性能多实例RTSP|RTMP播放器技术实践
  • 【Spring+MyBatis】留言墙的实现
  • SOCKET建立简单的tcp服务端与客户端通信
  • 【动态路由】系统web url整合系列【springcloud-gateway实现】【不改hosts文件版】组件一:多个Eureka路由过滤器
  • 【深度解析】图解Deepseek-V3模型架构-混合专家模型(MoE)
  • 海尔小红书年度规划方案拆解
  • rabbitmq五种模式的总结——附java-se实现(详细)
  • Task03:Ollama API 的使用
  • Spring AI集成DeepSeek:三步搞定Java智能应用
  • AI芯片NVDA、AVGO、MRVL、AMD估值分析
  • 【Python】01-基础
  • 使用JavaScript实现深浅拷贝
  • 升级 SpringBoot3 全项目讲解 — 别再使用 Optional 了,请使用 Jspecify 来替代它
  • 怎么能在互联网上找到某个专业的专业资料?
  • 在 UniApp 项目中设置多语言
  • 2025.2.16机器学习笔记:TimeGan文献阅读
  • c#模拟鼠标点击左键
  • 【开源项目】图床工具Easyimage保姆级搭建
  • 特朗普访问卡塔尔,两国签署多项合作协议
  • 香港特区立法会通过条例草案便利外地公司迁册来港
  • 在古老的意大利科莫歌剧院,廖昌永唱响16首中国艺术歌曲
  • 财政部党组召开2025年巡视工作会议暨第一轮巡视动员部署会
  • 国台办:实现祖国完全统一是大势所趋、大义所在、民心所向
  • 上海北外滩开发建设五周年交出亮眼答卷,未来五年有何新目标?