让飞牛NAS多一个AI管家:Hermes常驻运行、微信调用与远程管理
前言很多人的NAS都是24小时开机但真正长期运行的任务并不多。除了存文件、下载资源和挂几个Docker服务大部分时间它都处在低负载状态。对RK3566、N1这类低功耗小主机来说只承担存储工作多少有些浪费。我之前也尝试过在NAS上运行不同的AI Agent。功能越完整的项目配置和后期维护通常也越复杂技能、上下文和模型调用都需要持续调整。如果只是想要一个可以常驻运行、随时通过聊天窗口调用的个人助手Hermes的思路会更直接一些。本文会以一台刷入飞牛NAS ARM版的RK3566小主机为例通过SSH连接系统再使用一键脚本把Hermes部署到Docker环境中。初始化时接入DeepSeek API保留默认的deepseek-chat模型并分别通过终端和9119端口的Web控制台完成对话测试。本地运行确认没有问题后再通过配置脚本为Hermes添加微信消息平台。完成扫码连接、配对审批和服务重启后就可以直接在微信中向NAS里的AI助手发送任务不再需要每次打开Hermes网页。最后会安装 cpolar把Hermes WebUI映射到公网并进一步配置固定二级子域名和HttpAuth认证。这样人在外面时也能查看控制台同时避免公网地址被知道后就可以直接打开页面。1 Hermes 是什么为什么适合部署在 NAS 上Hermes是一个开源的AI Agent 项目可以理解成一个能够长期运行的个人 AI 助手。它和普通聊天机器人不太一样。普通聊天机器人更多是“问一句、答一句”而 Hermes 更偏向长期使用和任务沉淀。我们可以通过终端、Web 控制台、消息平台和它交互让它帮忙处理文本、生成内容或者完成一些简单的自动化任务。对于 NAS 用户来说Hermes 比较适合做成一个常驻服务。原因很简单NAS 本身就是一台24 小时在线的设备平时可以跑 Docker、挂服务、做远程访问。如果把 Hermes 部署到 NAS 里就相当于给这台机器加了一个可以随时调用的AI 管家。2 Docker 一键部署 Hermes我这次使用的是一台 RK3566 小主机已经刷好了飞牛 NAS ARM 版系统。飞牛 NAS 本身支持 Docker所以这里不需要单独安装 Docker直接通过 SSH 执行脚本部署 Hermes 即可。接下来正式开始部署。首先打开飞牛 NAS 桌面的【Docker】确认 Docker 服务已经开启。然后进入【系统设置】里的【SSH】把 SSH 服务打开后面的命令需要通过终端执行。然后进入【系统设置】中选择【SSH】将其启用接着电脑摁下【Win X】键选择【终端管理员】打开PowerShell窗口然后在终端输入如下ssh命令进行远程连接你的飞牛Nas终端sshn1192.168.50.212如下图所示接着在终端执行如下命令切换至root用户输入密码时不会显示sudo-i2.2 部署Hermes切换好后然后执行如下命令,然后选择安装 Hermes Agent进行一键部署hermescurl-fsSLhttps://gitee.com/jun-wan/script/raw/master/fnos-hermes/fnos-hermes.sh-o/tmp/fnos-hermes.shchmodx /tmp/fnos-hermes.sh/tmp/fnos-hermes.sh默认直接回车即可然后回车进入Hermes 初始化向导需要等待镜像拉取拉取完成后会出现如下选项直接选择快速开始即可Quick setup回车后会来到选择提供商页面Select provider这里以DeepSeek为例选择进行回车接着 访问deepseek官方keys页面进行创建一个apikey:https://platform.deepseek.com/api_keys复制好key后填写到终端粘贴不会显示模型这里就用默认的deepseek-chat然后回车会来到配置消息平台的部分我们选择第二项先暂时跳过跳过后等待一下可以看到提示已经初始化完成了我们回车运行这个hermes运行起来是这样的我们可以对话询问一下你好你是谁你当前运行在什么操作系统上接入的是什么模型如下图所示可以看到它知道运行在Docker容器里面接入的是deepseek模型接着我们输入如下指令退出完成剩下部分配置/exit出现如上提示代表全部配置完成啦我们还可以访问web控制台http://192.168.50.212:9119如下图3 将Hermes接入至微信我们重新执行一键部署脚本curl-fsSLhttps://gitee.com/jun-wan/script/raw/master/fnos-hermes/fnos-hermes.sh-o/tmp/fnos-hermes.shchmodx /tmp/fnos-hermes.sh/tmp/fnos-hermes.sh输入6进行配置聊天平台网关:然后会进入到如下页面选择【WeiXin】然后回车接着会提示是否开始扫码登录直接回车扫码连接后会来到如下页面依次选择默认的配对审批模式和禁用群聊消息然后回车使用当前连接的账号最后会回到消息平台选择菜单选择【Done】退出接着回到菜单选择【8】重启一下hermes服务此时可以给hermes发送消息测试可以看到能够正常回复了但是还需要配对审批hermes pairing approve weixin QKHBWHAJ回到菜单选择选项【10】执行容器内 Hermes 原生命令输入审批授权的命令出现如上提示代表这个微信用户已经通过配对授权了接着我们直接对话询问就可以了你好你是谁请你介绍一下你自己你都能干什么如下图所示可以看到这次它成功的回复了这样我们就配置好了hermes并且接入到微信啦接下来就是大开脑洞让它完成任务了比如给个提示词请你给我写一个用于旅游的好看点儿的宣传落地页效果DeepSeek-chat模型可以看到这次 Hermes 已经成功回复了。到这里我们已经完成了本地部署和微信接入NAS 里的这个 AI 助手基本算是跑起来了。4 穿透 Hermes WebUI 以实现公网访问前面我们已经把 Hermes 部署到了飞牛 NAS 上也完成了微信接入。到这一步NAS 里的 AI 助手已经可以正常使用了。不过局域网里的服务终究还是局域网服务。Hermes 的 Web 控制台虽然可以通过本地地址访问但如果人在外面想远程查看运行状态、调整配置或者临时打开控制台就没那么方便了。所以接下来我们给它加上cpolar 内网穿透把飞牛 NAS 本地的9119 端口映射到公网。这样即使不在家也能通过公网地址访问 Hermes 的 Web 控制台。4.1 什么是 cpolarcpolar是一款内网穿透工具可以把局域网内运行的服务映射到公网。简单来说只要服务已经在本地跑起来比如本文中的Hermes Web 控制台 9119 端口就可以通过 cpolar 创建公网访问地址。这样外部设备不需要配置路由器端口转发也能远程访问本地服务。cpolar 支持Windows、macOS、Linux、树莓派、群晖 NAS等平台也适合飞牛 NAS 这类支持 SSH 和 Docker 的设备使用。4.2 安装 cpolar回到 SSH 终端窗口也就是前面连接飞牛 NAS 的终端执行下面命令安装 cpolarsudocurlhttps://get.cpolar.sh|sh如下图所示安装完成后执行下面命令查看 cpolar 服务状态sudosystemctl status cpolar如下图所示如果状态中显示 **active (running) **就说明 cpolar 已经正常启动。接着在浏览器中输入下面地址访问 cpolar 的 Web UI 控制台例如我这里的飞牛 NAS IP 是192.168.50.212所以访问地址就是http://192.168.50.212:9200如下图所示可以看到已经成功进入 cpolar 的 Web UI 页面。如果还没有注册 cpolar 账号也可以点击页面底部的注册入口先完成账号注册。4.3 将 Hermes WebUI 映射到公网注册好账号以后回到该页面进行登录即可登录成功后进入侧边的【隧道管理隧道列表】可以看到有2条隧道:选择website这条隧道点击编辑进行修改也可以创建新的隧道创建或者更新完成后接着点击状态在线隧道列表可以看到同一个隧道生成了两个公网访问地址一个是 http另一个是 https这里以https为例访问测试一下可以看到成功的访问到了飞牛Hermes的管理界面已经支持外网访问啦5 固定二级子域名虽然前面我们使用cpolar 的永久免费套餐版成功实现了内网穿透但免费版的随机域名存在一些不便之处域名又长又难记忆而且每隔 24 小时左右就会自动变化一次。这意味着每次域名变化后我们都需要重新分享新的地址使用起来非常不方便。为了解决这个问题cpolar 提供了固定二级子域名功能。只需升级到任意付费套餐就可以配置一个固定不变、简短易记的专属域名彻底告别域名频繁变化的烦恼。下面我们来看看如何配置固定二级子域名。5.1 设置二级子域名首先进入官网的预留页面https://dashboard.cpolar.com/reserved然后选择预留菜单即可看到保留二级子域名项填写其中的地区、名称、描述可不填项然后点击保留按钮操作步骤图如下列表中显示了一条已保留的二级子域名记录地区显示为China Top。二级域名显示为hermes01。注二级域名是唯一的每个账号都不相同请以自己设置的二级域名保留的为主5.2 修改隧道为子域名方式进入侧边菜单栏的【隧道管理】下的【隧道列表】可以看到名为【hermes01】的隧道点击【编辑】按钮进入编辑页面修改域名类型为【二级子域名】然后填写前面配置好的子域名点击更新按钮接着来到【状态】菜单下的【在线隧道列表】可以看到隧道名称为【hermes01】的公网地址已经变更为【二级子域名固定域名主体及后缀】的形式了这里以https访问测试一下访问成功到这里Hermes WebUI 已经拥有了一个固定的公网访问地址。不过公网访问虽然方便但也意味着这个页面可以被外部网络访问到。为了避免控制台被别人直接打开接下来我们再给这个公网地址加一层HttpAuth 访问认证。6 设置 HttpAuth 访问认证前面我们已经通过cpolar 固定二级子域名给 Hermes WebUI 配置了一个固定的公网访问地址。这样做的好处是访问更方便但也带来一个问题只要知道这个公网地址别人也可能尝试打开你的 Hermes WebUI。所以建议给公网访问地址再加一层HttpAuth 访问认证。这样访问 Hermes WebUI 时需要先输入用户名和密码通过认证后才能进入页面相当于在 WebUI 外面再套一层基础保护。6.1 配置 HttpAuth回到 cpolar Web UI 控制台点击左侧菜单栏的【隧道管理】→【隧道列表】找到前面配置好的hermes01隧道点击右侧的【编辑】在编辑页面中展开【高级】选项找到HttpAuth配置项填写自定义的用户名和密码格式参考如下admin:123456注意中间使用的是英文冒号:。用户名和密码可以自定义但不建议使用admin:123456这类弱密码。如下图所示设置完成后点击【更新】保存配置接着再次访问前面配置好的 Hermes WebUI 公网地址就会先弹出一个认证窗口需要输入刚才设置的用户名和密码认证通过后才能继续进入 Hermes WebUI 页面。这样一来即使公网地址被别人看到对方也无法直接打开控制台安全性会更高一些。安全提醒HttpAuth 只是基础访问认证适合给个人测试环境增加一层保护。公网访问地址不要随意公开密码也尽量设置复杂一些。总结完成部署后这台RK3566小主机就不再只是一个存储设备。飞牛NAS提供长期运行环境Hermes作为Docker服务常驻后台DeepSeek负责模型响应微信则成为最方便的日常使用入口。这套方案比较适合不追求复杂工作流但希望AI助手能够24小时在线的个人用户。平时不需要记住NAS地址也不用打开管理页面直接在微信里发消息就能让Hermes完成内容生成、问题整理和一些简单任务。通过 cpolar 映射9119端口后Hermes WebUI可以从外部网络访问。随机域名适合先做测试固定二级子域名更适合长期收藏和远程管理增加HttpAuth后访问页面前还会多一道用户名和密码验证。需要注意的是HttpAuth只能提供基础保护不能代替Hermes自身的权限控制。公网地址不要随意公开DeepSeek API Key、微信配对信息和NAS管理员密码也要妥善保存SSH应使用强密码或密钥认证不用时可以关闭。RK3566负责低功耗常驻飞牛NAS负责系统与容器管理Hermes负责处理任务微信负责随时调用cpolar负责补上远程管理入口。当这些环节稳定连接起来以后一台普通的小主机就能成为真正长期在线的个人AI管家。

相关新闻

金融 AI 应用合规成本:安全审计和可解释性对 ROI 的影响

金融 AI 应用合规成本:安全审计和可解释性对 ROI 的影响

金融 AI 应用合规成本:安全审计和可解释性对 ROI 的影响算大模型 ROI 时,把合规成本漏掉,等于只算了一半账。一、场景痛点:合规成本是金融 AI 的隐形成本黑洞 去年帮一个城商行做 AI 客服的 ROI 测算,需求方给的数据是…

2026/7/22 1:08:12 阅读更多 →
大模型与 Agent 深度融合:人机协作模式的技术边界与应用前景——企业级智能自动化选型与工程化落地指南

大模型与 Agent 深度融合:人机协作模式的技术边界与应用前景——企业级智能自动化选型与工程化落地指南

在人工智能与企业架构演进的交汇点,大模型与Agent的深度融合正经历从“技术概念验证(POC)”向“生产力基础设施”的范式转移。行业共识已从单纯追求模型参数规模的扩大,转向关注Agent在复杂场景下的工程化落地能力。大模型作为系统…

2026/7/22 1:07:11 阅读更多 →
2026 AI Agent 技术趋势:自主智能体的任务规划与闭环能力演进——深度解析企业级任务规划与闭环落地路径

2026 AI Agent 技术趋势:自主智能体的任务规划与闭环能力演进——深度解析企业级任务规划与闭环落地路径

自2026年上半年以来,全球人工智能应用已经跨越了早期“对话问答”的局限,开始向以“闭环执行”为核心的行动系统全面演进。这一变革使得2026 AI Agent 技术趋势:自主智能体的任务规划与闭环能力演进成为推动企业生产力重构的核心引擎。过去以…

2026/7/22 1:07:11 阅读更多 →

最新新闻

海外红队面试经验分享

海外红队面试经验分享

互联网公司A 老牌头部互联网公司,Top 10 职位:高级红队操作员 (Senior Red Team Operator) 流程 简历筛选 招聘人员电话面试: 背景、沟通能力、项目经验概述、对他们公司技术栈的初解 在线评估 : 基础编码/脚本能力测试 核心安全概念问答 (网络、操作系统、加密、认证) 重…

2026/7/22 3:42:09 阅读更多 →
总结 7.21

总结 7.21

今天学了线代的行列式和矩阵。行列式学了插型,剪头型还有ab型,ab型的计算公式。还有使用升阶法求行列式,把它化成剪型。还有范德蒙德,注意范德蒙德的阶数和为最高次数减一,然后递乘就行了,然后是算行列式的…

2026/7/22 3:42:09 阅读更多 →
PDF 批量提取指定内容到 Excel:按字段整理多个 PDF 的方法

PDF 批量提取指定内容到 Excel:按字段整理多个 PDF 的方法

手里有几十份甚至更多 PDF,要从每份里取出姓名、编号、日期、金额这类固定信息,再汇总成 Excel,最容易卡在两件事上:每页内容很多,最后要交的却只是几列数据;而且复制出来的文本还要反复贴进表格。 这类任…

2026/7/22 3:42:09 阅读更多 →
长文本AI处理技术:自建方案实现与算力优化指南

长文本AI处理技术:自建方案实现与算力优化指南

最近不少开发者朋友在尝试接入 Kimi 智能助手 API 时发现,官方突然暂停了 C 端会员的销售服务。作为国内领先的长文本处理 AI,Kimi 凭借强大的上下文理解能力迅速成为开发者进行文档分析、代码解读的得力助手。这次服务调整背后反映的正是当前 AI 大模型…

2026/7/22 3:42:09 阅读更多 →
Claude Code与Agent技术:模块化Skill架构与日抛式软件开发

Claude Code与Agent技术:模块化Skill架构与日抛式软件开发

1. Claude Code与Agent创作新范式解析MuleRun创始人陈宇森在访谈中提出的"日抛式软件"概念,正在通过Claude Code的Agent技术变为现实。这种新型开发模式彻底改变了传统软件的构建方式,让每个功能模块都能像乐高积木一样自由组合。1.1 模块化Sk…

2026/7/22 3:42:09 阅读更多 →
开源AI模型许可合规:技术原理、部署方案与风险应对

开源AI模型许可合规:技术原理、部署方案与风险应对

开源模型正面临前所未有的许可合规挑战。近期,美国政策变化可能对全球开源AI生态产生重大影响,特别是涉及商业应用和跨国分发的场景。对于依赖开源模型进行开发和研究的技术团队来说,理解当前的许可困境并提前制定应对策略至关重要。开源模型…

2026/7/22 3:41:08 阅读更多 →

日新闻

TI DSP系统配置模块SYSCFG详解:中断机制与主设备优先级配置实战

TI DSP系统配置模块SYSCFG详解:中断机制与主设备优先级配置实战

1. 项目概述与SYSCFG模块的核心价值在嵌入式系统,尤其是像TI C6000系列这样的高性能DSP开发中,我们常常会与芯片手册里那些密密麻麻的寄存器打交道。很多开发者可能更关注算法实现、内存优化或者外设驱动,但对于一个稳定、高效的系统而言&…

2026/7/22 0:00:26 阅读更多 →
微信Server酱:高到达率的应急通知方案实践

微信Server酱:高到达率的应急通知方案实践

1. 为什么我们需要"最次"的通知方案? 在数字化协作环境中,消息通知系统的重要性不言而喻明。但现实情况是,企业级通知方案往往需要复杂的API对接(如企业微信、钉钉、飞书),个人开发者的小项目又经…

2026/7/22 0:00:26 阅读更多 →
甲方要的“简洁“PPT,到底是简洁还是省事?

甲方要的“简洁“PPT,到底是简洁还是省事?

甲方说"简洁一点",乙方听到的是"少做几页"。甲方说"不要太复杂",乙方理解成"别放图表了"。结果交过去,甲方说"我说的简洁不是这个意思"。"简洁"这个词在PPT语境里,是…

2026/7/22 0:00:26 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/21 8:48:31 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/21 5:34:47 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/21 8:25:39 阅读更多 →

月新闻