手机上发个片名,回家就能看:Synology Chat + MoviePilot 点播一条龙(附一坨历史遗留问题排障)

需求与选型 需求很简单:手机上发一个片名,NAS 上的 MoviePilot 自动搜索、返回列表、我回个数字,它下载、整理、入库,回家打开 Emby 就能看。 最直觉的载体是微信,但微信个人号没有机器人接口,只能走企业微信。这条路我几年前走通过:企业微信要求回调地址公网可达且域名备案、API 调用要可信 IP,于是 VPS + frps + nginx 一层层叠上去——后来 VPS 一挂,整条链路当场去世,重装 VPS 后我就再也没修过它。 这次换思路,选了 Synology Chat: Chat 套件和 MoviePilot 跑在同一台 NAS 上,回调走本机地址,不需要公网 IP、域名、备案、frp、nginx 中的任何一样 在外访问用现成的 Tailscale,手机 App 服务器地址填 Tailscale IP 即可 交互体验和企业微信里一模一样:发片名 → 列表 → 回数字 → 下载 唯一代价是手机多装一个 App。换来的是这套东西没有任何会过期、会跑路的外部依赖。 安装 Synology Chat(国区套件中心没有) 套件中心搜不到 Chat 不是你的问题:2021 年 3 月起 Chat 相关套件从中国大陆区域下架了,国际区一直正常维护。解决办法是去群晖官方归档站手动下载 spk: https://archive.synology.com/download/Package/Chat/ 注意套件名就叫 Chat,不叫 Chat Server。选最新版本目录,x86 机型下载 Chat-x86_64-*.spk,套件中心「手动安装」。 它有两个前置依赖,一般套件中心直接能装: Node.js v18(注意:就算别的套件装了 v20/v22 也不算数,DSM 里不同大版本 Node 是独立套件,可共存) Synology Application Service ≥ 1.7.6-20625 手机 App 国区商店同样没有,iOS 需要外区 Apple ID,安卓去官网下 APK。登录时服务器地址填 NAS 的 Tailscale IP(端口 5000/5001)。 ...

July 2, 2026 · 2 min