飞牛出了漏洞后,你的照片还放在上面吗?

2026-05-07 08:46:23 7点赞 66收藏 24评论

说实话,今年年初飞牛爆出0day漏洞的时候,我第一反应不是慌,是"果然如此"。

作为一个从群晖迁移到飞牛的用户,我对飞牛一直又爱又恨——爱它的免费和功能丰富,恨它的"年轻"带来的各种不成熟。漏洞这事儿一出,我就开始琢磨下一步怎么走。

最终的选择是:照片数据迁回群晖,但Immich相册管理继续跑在飞牛上。

怎么做到的?且听我慢慢道来。


一、为什么这么折腾?

先说说我的情况。

飞牛NAS我用的是自己组装的小主机,配置不低:i7-9700处理器、16GB内存、2.5G网口,跑飞牛fnOS可以说是绰绰有余。当初从群晖迁移过来,就是看中了飞牛的ZFS文件系统和相对较低的资源占用。

群晖那边呢,是之前淘汰下来的一台DS220+,配置一般但胜在稳定,而且用了这么多年,对它的安全性还是比较放心的。

漏洞事件之后,我就开始思考一个问题:数据安全和机器性能,到底该怎么平衡?

最后想通了:照片这种敏感数据,放群晖更稳妥;但飞牛配置这么好,只当个下载机太浪费,不如把Immich部署在上面,用群晖的存储当后端。

简单来说就是:群晖存照片,飞牛跑服务。


二、群晖开启SMB共享

既然要用群晖当"硬盘",首先得让它支持网络访问。群晖默认是开启SMB的,不过还是检查一下。

DSM控制面板 → 文件服务 → SMB设置,确认已启用。我这边DSM 7.2版本默认就是开的,所以直接跳过了这一步。

接下来创建一个专门给Immich用的共享文件夹:

  • 控制面板 → 共享文件夹 → 新增

  • 起个名字,比如immich_library

  • 权限设置:给immich用的账号读写权限

  • 建议勾选"启用回收站",防止误删

然后去控制面板 → 安全性 → 账户 → 创建一个专用账户,比如immich,只给它这个文件夹的访问权限,不要给管理员权限。


三、飞牛挂载群晖SMB

使用飞牛远程挂载,可以图形化操作。

群晖的SMB服务已经开启,启动飞牛的文件管理——挂载远程文件夹,下一步

飞牛出了漏洞后,你的照片还放在上面吗?

接下来输入你刚刚创建的immich专用账户(一切为了安全)

飞牛出了漏洞后,你的照片还放在上面吗?

之后一路下一步,创建成功。

飞牛出了漏洞后,你的照片还放在上面吗?

四、飞牛部署Immich

接下来就是在飞牛上跑Immich了。

Immich官方推荐Docker部署,飞牛对Docker的支持还不错,可以直接用应用中心安装,或者手动用docker-compose。

我用的是docker-compose方式,配置文件可以从官方GitHub获取:

https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml

由于 compose 文件较长,这里不便放置

因为要挂载外部文件夹,这里需要增加一行

- /你的远程文件夹的真实地址:/extlib

.env文件可以保持默认。

直接点击构建,接下来就是等待下载镜像文件了。

看到immich_server、immich_微服务、postgres、redis这几个容器都在running状态,就说明部署成功了。


五、配置外部图库

Immich部署好了,现在要让它认识群晖上的照片。

登录Immich后台(默认端口2283),进入系统管理 → 外部库 → 添加文件夹

飞牛出了漏洞后,你的照片还放在上面吗?飞牛出了漏洞后,你的照片还放在上面吗?

注意:这里需要输入刚刚添加的那个路径,不是真实地址!不是真实地址!不是真实地址!

保存之后,点击"扫描"按钮,Immich就会开始索引群晖上的照片了。

这里可能会有个坑:之前截图的那个错误Path does not exist,就是因为路径没填对。在Docker容器里,路径必须是容器内能访问到的路径。

重启容器之后,Immich就能访问到群晖的数据了。


六、使用体验

说实话,这个方案用下来,体验比我预期的要好。

优点:

  1. 数据安全有保障:照片存在群晖,群晖的安全性和稳定性我还是比较信任的

  2. 飞牛资源不浪费:Immich跑在飞牛上,CPU性能比群晖强不少,缩略图生成速度明显快很多

  3. 跨设备同步:Immich本身支持手机App同步,照片在群晖,但随时能从手机访问

  4. 节省成本:不用再买新硬盘,飞牛和群晖各自发挥所长

缺点:

  1. 网络依赖:飞牛和群晖必须同时在线才能访问照片,如果群晖休眠了,需要先唤醒

  2. 配置有点折腾:这套方案不适合纯小白用户,需要有一定的Docker基础

  3. SMB速度瓶颈:千兆网络下读取速度还行,但如果照片库很大,可能会有点慢

实际速度测试(仅供参考):

  • 群晖DS220+ + 飞牛通过2.5G网口连接

  • 读取群晖照片:约80-100MB/s

  • Immich缩略图生成:i7-9700跑起来还是很快的,一千张照片大概十来分钟


七、尾巴

总的来说,这套方案适合有一定NAS使用经验、同时拥有多台NAS设备、且对数据安全有一定要求的用户。

如果你只有一台NAS,或者不想折腾,那还是老老实实单机部署更省心。

不过对于我这种"NAS爱好者"来说,飞牛跑服务、群晖存数据这种玩法,确实挺有意思的——既用上了飞牛的高性能,又保住了群晖的安全感。

你们现在用的是单NAS还是多NAS?有没有什么有意思的玩法?评论区聊聊。

展开 收起
24评论

  • 精彩
  • 最新
  • 一直都用immich ,只不过是在TrueNAS系统上 [高兴]

    校验提示文案

    提交
    感觉界面很适宜,比很多品牌nas的都强很多 [高兴]

    校验提示文案

    提交
    收起所有回复
  • 买了收费的程序,MTphoto,还可以,docker形式部署在威联通上,手机app远程访问

    校验提示文案

    提交
    哈哈哈哈,各取所需,我们都要光明的未来 [得意]

    校验提示文案

    提交
    收起所有回复
  • PVE,虚拟机飞牛,只用影音。虚拟机Debian,装immich,只用照片。

    校验提示文案

    提交
    哈哈哈哈,其实方案类似

    校验提示文案

    提交
    PVE+Immich 这个方案确实稳,隔离性强。我也在考虑写一篇专门对比各种照片备份方案的,欢迎到时候来讨论~ [高兴]

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 群晖

    校验提示文案

    提交
    群晖太弱了,跑不动,还是要外挂设备 [皱眉]

    校验提示文案

    提交
    收起所有回复
  • 我仨机器,群晖负责保存珍贵数据,绿联折腾影院音乐,飞牛折腾Docker虚拟机,哪个出问题只要不影响我的珍贵数据就行

    校验提示文案

    提交
    就是有点儿费电 [皱眉]

    校验提示文案

    提交
    数据安全就行啦,之前都在一台机器上,然后折腾各种Docker啥的硬盘就没办法休眠了,报废了一个硬盘,那时候还没做RAID,心痛,allinone 早晚 boom,分开比较好

    校验提示文案

    提交
    收起所有回复
  • 问题很多。比如immich使用外置共享图库的,只能一个账户使用相册。

    校验提示文案

    提交
    确实,这玩意儿上手门槛有点儿高,这种东西靠开源社区,靠个人开发者很难完成优质好用的内容,还是得背靠大企业 [皱眉]

    校验提示文案

    提交
    收起所有回复
  • 留个脚印,后面要改一下格局了,现在是飞牛主力,群晖备份

    校验提示文案

    提交
  • @张大妈 immich比起飞牛相册怎么样?

    校验提示文案

    提交
    值友这波操作血赚!飞牛漏洞后群晖稳如老狗,Immich留飞牛当AI实验室,双系统互补,聪明~

    校验提示文案

    提交
    收起所有回复
  • 飞牛自带的相册不支持外部图库,immich好像成了必要品

    校验提示文案

    提交
    支持的,但是方式比较奇葩。你需要在飞牛文件管理找到外部挂载,右键点击收藏里面的文件夹(不能直接收藏挂载器,必须是底下的目录)。完事了飞牛相册里就能找到并添加这个文件夹了。

    校验提示文案

    提交
    [喜极而泣] 6哇

    校验提示文案

    提交
    收起所有回复
  • 重要数据至少保持两个备份

    校验提示文案

    提交
  • icloud+Google photo 省心省事,合租每月订阅价格也便宜

    校验提示文案

    提交
  • 我一直用nascab,本地保存。备份相片,数据安全性最高。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
66
扫一下,分享更方便,购买更轻松