【黑群晖NAS如何本地部署Deepseek并结合内网穿透远程在线访问】
是一个方便的工具,用于快速保存容器的当前状态为一个新的镜像。然而,对于更复杂的镜像构建需求,使用 Dockerfile 是更好的选择。👍🏻呗。❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄👍 👍 👍🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙。
💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
- 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老
- 导航
非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨
博客目录
前言
作为 NAS 爱好者,相信对黑群晖系统都会有些了解。如果家里本身有一些老旧的电脑,完全可以利用起来组件一套黑群晖系统。简单体验学习一下之后,对于有条件,长期使用的朋友推荐从正规官方渠道入手。
而最近火爆全网的 Deepseek AI 大模型更是热度出圈,但是热度高也意味着使用的人多,经常会出现没用几次就提示服务器繁忙,请稍后再试的情况。其实我们完全可以自己在本地部署 deepseek 来解决这个问题,之前也和大家分享过如何在飞牛 NAS 中部署 deepseek,本文就来分享一下如何在黑群晖中部署。
另外,我们可以在黑群晖中安装 cpolar 内网穿透工具,轻松解决因为没有 quickconnect 服务,只能在本地访问的局限性,轻松实现随时随地远程访问本地搭建的黑群晖管理界面与本地部署的服务,无需公网 IP,也不用设置路由器那么麻烦,下面就来详细说明如何操作!
1.安装 Container Manager
首先,我们需要准备好一台安装了黑群晖系统的主机,不会安装的小伙伴可以参考一下这篇文章,从零开始在 Windows 使用 VMware 虚拟机安装黑群晖 7.2 系统并实现远程访问
首先访问黑群晖 web 管理界面(http://黑群晖主机 IP+端口号)打开群晖的套件中心,先安装好 Container Manager:
2. 启动 ssh 功能
打开群晖控制面板,终端机和 SNMP,在“启动 SSH 功能”处打勾,端口号默认 22,点击应用:
3. ssh 连接黑群晖
在电脑上打开 CMD 或 Powershell 等 SSH 工具,填写黑群晖的 IP 地址,SSH 端口,群晖管理员账号,输入管理员密码登录:
PS:黑群晖的 IP 在群晖助手中查看:
然后输入 sudo -i
回车,再次输入管理员密码回车,进入 root 状态下;
4. 安装 Ollama
在终端中执行下方命令即可启动 Ollama 容器:
docker run --name ollama -d \
--restart always \
--net=host \
-v /volume1/docker/ollama:/root/.ollama \
ollama/ollama:latest
其中/volume1/docker/ollama 是提前在 NAS 中创建好的 AI 模型的下载路径,请根据自己实际路径填写。
Ollama 容器启动完毕后,打开群晖 Container Manager,点击容器:
可以看到 ollama 容器确实已经在运行中:
5. 安装 deepseek 模型
右键打开终端机:
然后点击新增–通过命令行启动:
本教程安装的是 deepseek-r1 1.5B 的模型,复制下方命令:
ollama run deepseek-r1:1.5b
如果你想安装别的模型,可以把命令中的 1.5b 换成你想安装的模型名称(字母用小写)
ollama 官网 deepseek 模型下载地址:https://ollama.com/library/deepseek-r1
点击确定:
安装中,请耐心等待:
当看到有显示 success 的时候,表示 deepseek 模型已经安装成功:
我们现在就可以在终端中对 deepseek 提问进行聊天了:
但是在终端界面中聊天可能不是很美观,而且在复制回答时也不太方便,我们可以通过安装一个 Web UI 界面来解决这个问题。
6. 安装 open-webui 图形界面
打开群晖 file station,在非中文、没有特殊符号的文件夹中,建立一个名称为 open-webui 的子文件夹,
右键 open-webui 的文件夹,点属性,复制这里显示的路径:
打开 cmd 或 powershell 等终端工具,执行下方命令安装 open-webui 图形界面:
docker run --name open-webui -d --restart always --net=bridge -p 3000:8080 -e OLLAMA_BASE_URL="http://192.168.50.142:11434" -v /volume1/wdgx/tool/open-webui:/app/backend/data ghcr.io/open-webui/open-webui:main
注意:上边命令中的 IP 需要替换为你的黑群晖主机 IP,/volume1/wdgx/tool/open-webui 路径需要替换为你实际创建的 open-webui 路径。
open-webui 容器启动后,在浏览器打开http://群晖的 IP:3000,即可看到 open-webui 的登录界面:
输入信息创建管理员账号后,即可跳转到 web 聊天界面,并能看到已经默认选择了刚才本地部署的 deepseek-r1 模型:
现在我们就能在网页中和 deepseek 聊天了,和刚才在终端对比,不仅增加了更多功能,界面也更加美观了:
7. 安装内网穿透
我们现在已经实现了在本地黑群晖 NAS 中部署 Ollama 并接入 Deepseek-R1 模型,并快速搭建 Open WebUI 界面实现同一局域网内用户都能在网页中与 AI 模型聊天。
但如果你的主机配置很不错,想让异地好友或者同事也能远程使用你在本地黑群晖 NAS 中部署的 deepseek 大模型应该怎么办呢?
虽然黑群晖没有 quickconnect 功能(无法公网环境远程访问),但只要安装一个 cpolar 内网穿透工具就能轻松实现远程访问内网主机中部署的服务了,他人无需二次部署,节约成本,提高效率,接下来介绍一下如何安装 cpolar 内网穿透。
cpolar 官网地址: https://www.cpolar.com
7.1 下载 cpolar 套件
群晖系统的软件安装程序与在 windows 系统有很大不同,首先,我们下载 cpolar 的群晖系统套件。
首先登录 cpolar 的官网(https://www.cpolar.com/),点击网页上方的“下载”按钮:
在 cpolar 下载页面找到“NAS 群晖”选项,点击“立即下载”。
进入 cpolar 的 NAS 群晖下载页面后,在下拉菜单中选择 NAS 群晖型号,以及群晖系统版本。
本教程中,我们可以通过群晖搜索助手看到型号是:DS3622xs+
回到 cpolar 群晖下载页面,选择好型号、版本、点击下载:
下载后的 cpolar 安装文件为:cpolar_x64-7.0_3.2.92-1.spk
回到群晖系统中,点击进入“套件中心”,点选右侧的“手动安装”按钮:
此时会出现一个“上传套件”的页面,在这里点击“浏览”按钮,选择我们下载的 cpolar 套件位置,下一步:
点击同意:
点击完成:
只需等待很短时间,cpolar 就能安装完成,此时回到套件中心主页,就能看到 cpolar 已经加入了“已安装”列表内。
此时我们点击 cpolar,就能进入 cpolar 软件信息页。在这里,我们能找到访问 cpolar 客户端的 URL(cpolar 客户端采用 Web-UI 界面,因此是 URL 地址)
在新开的 Cpolar Web-UI 界面中,可以通过该页面下方的“免费注册”链接,快速轻松的获得 cpolar 账号。
7.2 配置群辉虚拟机
我们在文章第 2 步已经启动了 ssh 功能,可以跳过这步了,但还是再提一遍如何操作吧!
要让群晖系统接受远程操作和访问,我们还需要进行几个简单设置。首先在群晖的控制面板内找到“终端机和 SNMP”选项:
进入“终端机和 SNMP”项后,勾选“启动 SSH 功能”,如果想要更改端口,必须将端口号记牢,避免之后 cpolar 设置时端口号错误(注:由于群晖周边套件占用了大量端口,若无必要尽量不要修改默认端口号)。
7.3 配置公网地址
打开 cpoalr 套件,点击:9200 链接:
输入 Cpolar 邮箱账号与密码进行登录:
在 cpolar 管理界面,点击左侧仪表盘的隧道管理——创建隧道,创建一个的公网地址隧道!
- 隧道名称:可自定义命名,我这里使用了 openwebui 注意不要与已有的隧道名称重复
- 协议:选择 http
- 本地地址:3000
- 域名类型:免费选择随机域名
- 地区:选择 China Top
点击创建
隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网访问地址,有两种访问方式,一种是 http 和 https。
使用上面 cpolar 生成的公网地址可以看到成功的访问到了 open webui 的界面当中了:
输入刚才创建的管理员邮箱密码即可正常登录使用 deepseek 或其他部署在本地的大模型了:
小结
为了更好地演示,我们在前述过程中使用了 cpolar 生成的隧道,其公网地址是随机生成的。这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址由随机字符生成,不太容易记忆(例如:3ad5da5.r10.cpolar.top)。另外,这个地址在 24 小时内会发生随机变化,更适合于临时使用。
我一般会使用固定二级子域名来为本地部署的服务配置公网地址,这样将网址发送给同事或客户时,它是一个固定、易记的公网地址(例如:linuxsystem.cpolar.cn),这样更显正式,便于流交协作。
7.4 配置固定公网地址
如果有长期远程访问本地黑群晖 NAS,或者异地访问与使用其他本地部署的服务的需求,但又不想每天重新配置公网地址,还想让公网地址好看又好记并体验更多功能与更快的带宽,那我推荐大家选择使用固定的二级子域名方式来配置公网地址。
登录 cpolar 官网 https://www.cpolar.com,点击左侧的预留,选择保留二级子域名,设置一个二级子域名名称,点击保留:
保留成功后复制保留的二级子域名名称:myopen
返回登录 Cpolar web UI 管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道 openwebui,点击右侧的编辑:
修改隧道信息,将保留成功的二级子域名配置到隧道中
- 域名类型:选择二级子域名
- Sub Domain:填写保留成功的二级子域名
点击更新
(注意,点击一次更新即可,不要重复点击)
更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了固定的二级子域名的名称域名:
最后,我们使用任意一个 cpolar 生成的固定公网地址访问,可以看到同样成功访问 open webui 界面,这样一个固定且永久不变的公网地址就设置好了!
总结
本教程从零开始介绍了如何在黑群晖 NAS 中使用 docker 本地部署 ollama 并接入 deepseek-r1 模型,并搭建了 open webui 图形界面实现在网页中与 AI 聊天,解决了访问 deepseek 时的服务器繁忙问题。
还通过使用 cpolar 内网穿透工具为 nas 中部署的本地服务配置固定公网地址,成功实现随时随地远程访问本地黑群晖中搭建的 open webui 服务使用 deepseek,解决了因为没有 quickconnect 服务,只能在本地访问的局限性。感谢您的观看,有任何问题欢迎留言交流。
觉得有用的话点个赞
👍🏻
呗。
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍
🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙
更多推荐
所有评论(0)