21
2025
03
15:02:57

DeepSeek私有化部署

在腾讯云服务器上尝试部署DeepSeek蒸馏版,服务器配置8核32G内存,用Docker部署Ollama、Open-Webui、Searxng、AnythingLLM。

这些都是什么东西呢?我一个个来解释下,首先在Ollama容器内部署蒸馏版deepseek-r1:1.5b,就是说deepseek是运行在ollama环境中,deepseek有两个版本r1v3,分别代表深度思考模型和日常通用模型。而我们常用1.5b7b分别代表15亿个参数和70亿个参数的模型,当然越大对服务器要求越高,能力越强。

Open-Webui是接入deepseek的网页,我们就可以在网页上同deepseek对话了,不然只能在命令行中对话。但是经过测试网页版反应很慢,命令行中反应很快就答复了,不知道原因。

有了上面OllamaOpen-Webui部署完成后其实就可以正常聊天了,那SearxngAnythingLLM的作用是什么呢?

Searxng的作用是提供给deepseek联网搜索的能力,因为deepseek是不具备联网搜索能力的,就是用Searxng对接各种搜索引擎,提供赋予实时搜索能力,比如你们今天天气怎么样,今天几号,如果不联网那就找不到答案。

DeepSeek私有化部署

AnythingLLM的作用是给deepseek继续训练的能力,将 PDF、Markdown、Word 等多格式文件索引进系统,将本地文档或数据源整合进一个可检索、可对话的知识库,这样就不断学习训练了专业领域内的知识库,为了让AI能力与时俱进不断增强,那就需要持续维护扩大知识库。

安装Docker

bash代码解读复制代码### 设置国内镜像 sed -e 's|^mirrorlist=|#mirrorlist=|g' \       -e 's|^#baseurl=http://mirror.centos.org|baseurl=http://mirrors.aliyun.com|g' \       -i.bak \       /etc/yum.repos.d/CentOS-*.repo   # 清理缓存 yum makecache  # 配置 docker-ce 国内 yum 源(阿里云) yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo  # 安装工具库 yum install -y yum-utils  #安装 docker yum install -y docker-ce docker-ce-cli containerd.io  #启动 systemctl enable docker systemctl start docker

安装Ollama和DeepSeek

国外镜像都基本访问不了,都要靠国内代理,我已经把Ollama放到的腾讯云公开镜像仓库中,可以直接使用还很快 ccr.ccs.tencentyun.com/rootegg/public:ollama-20250212,后面要最新可以用ghcr.io/open-webui/open-webui:main

bash代码解读复制代码# 运行ollama容器并挂载11434端口到宿主机 docker run -d --name ollama -p 11434:11434 ccr.ccs.tencentyun.com/rootegg/public:ollama-20250212  # 上面ollama容器启动后,进入容器去运行deepseek模型 docker exec -it ollama bash  # 后面已经进入容器后,看到这里没有运行任何模型,这句执行后是空的 ollama list  # 运行deepseek-r1:1.5b这个模型,也可以用7b ollama run deepseek-r1:1.5b

最后下载很慢很慢很慢很慢很慢很慢很慢很慢,我大概下载完用了两个小时

DeepSeek私有化部署

命令行测试

这里测试1+1等于几,速度很快就响应了,但是后面安装Open-Webui回答就很慢,估计Open-Webui有问题,还是命令行反应最快

DeepSeek私有化部署

Ollama官网

可以到ollama官网ollama.com/search?q=de… 看到deepseek-r1deepseek-v3两个模型,r1我们做实验一般选择1.5b7b,有条件的可以用7b

DeepSeek私有化部署

安装Open-Webui,这一步可忽略

同样用我最新公开镜像 ccr.ccs.tencentyun.com/rootegg/public:open-webui-20250212

注意这里设置环境变量HF_ENDPOINT,必须设置为 hf-mirror.com ,否则依然会报错,等10多分钟启动成功直到容器状态变成healthy

注意刚开始我看docker ps状态显示unhealthy,我一直以为有问题,重装多次都是unhealthy,但是其实没有问题了,大概等待10几分钟后就变成healthy成功了

perl代码解读复制代码# 安装Open-Webui docker run -d -e HF_ENDPOINT=https://hf-mirror.com -p 300:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ccr.ccs.tencentyun.com/rootegg/public:open-webui-20250212

访问访问3000端口就可以使用deepseek了,登录进去后会等待几分钟是白板,我有以为出问题了,但是看有个 models接口返回很慢,等几分钟就可以对话了

DeepSeek私有化部署

等界面出来就好了

DeepSeek私有化部署

浏览器插件Page Assist

上面用Open-Webui来网页对话deepseek发现速度很慢,我改用谷歌浏览器插件Page Assist来进行对话,同时里面能上传学习资料,能开启联网,比Open-Webui好多了

www.crxsoso.com/webstore/de… 下载 Page Assist 插件,自动安装失败,就手动拖到Chrome的扩展程序中吧

配置中文

进入右上角设置,修改后保存

DeepSeek私有化部署

配置网络搜索

搜索引擎改为baidu,修改后保存

DeepSeek私有化部署

设置RAG模型

DeepSeek私有化部署

配置Ollama地址

前面容器部署的Ollama地址是11434端口,修改后保存

DeepSeek私有化部署

成功

DeepSeek私有化部署


作者:一个不会重复的id
链接:https://juejin.cn/post/7470317059445850138
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。




推荐本站淘宝优惠价购买喜欢的宝贝:

DeepSeek私有化部署

本文链接:https://hqyman.cn/post/9566.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: