终于实现了照片备份到 NAS 的终极方案

2023-09-06 10:08:06 +08:00
 fregie

注: 虽然本主题的主要目的是分享,但严格来说算是软文吧

为什么要存到 NAS

一直不愿意用一些云相册或者网盘之类的服务来备份和保存自己的照片,主要是两个原因:

  1. 不想自己的隐私被这些服务方一直视奸,你传上去的照片视频肯定会被这些服务方扫描一遍的,就算没有私密的照片,我也接受不了隐私被这样侵犯
  2. 不想自己的数据被绑架,毕竟数据是别人手上,哪天别人要跑路或者涨价,你也没有任何办法

过于尝试的方案

群晖 moments

最开始 NAS 装了群晖,于是就用了群晖自带的 moments 来同步照片.用了一段时间后出现了一些问题:

  1. moments app 几乎不再更新,体验不算差,但绝对不好,老婆总是抱怨 ios 上这不好用那不好用
  2. 与群晖绑定,因为必须搭配 moments 服务端一起使用,所以你没有任何别的选择,这让我感觉很被动

现在似乎群晖已经淘汰 moments 了,出了新的群晖 photos,这个我没有试用过,因为群晖硬件还是太贵了,现在已经改用 Unraid 了

PhotoPrism - 超好用

不得不说 PhotoPrism 确实太好用了,我最喜欢它的一点是他的兼容性很强,你只要丢给它一个目录,他就能处理里面的所有照片,并且可以在各个维度进行检索,对于超大量的照片来说真的很好用.

但问题就在于 PhotoPrism 只有服务端,把照片同步到 NAS 这个动作还要我自己想办法来完成

PhotoSync - 不值得这个价格

这个 app 的功能还是可以的,但是它的 UI 和交互是在是有点古老,我还需要专门用一个 app 来进行同步这个事情,最重要的是要付费才能用,我觉得不太值得,放弃.

Nextcloud - 移动端 app 太差

Nextcloud 作为网盘来说挺好用的,我尝试使用 Nextcloud 的移动端来同步相册照片.但我真的安装了安卓端 app 后,连接了我 https 反代后的 URL 居然直接崩溃了,完全没法用,放弃.

Alist + Pho + Rclone + PhotoPrism - 终极方案

这个方案最让我喜欢的一点是各个环节都不是耦合的,去掉其中任何一个环节都不会影响到其他环节,每个人完全可以根据自己的喜好来替换其中的某个部分.

Alist

官网: https://alist.nn.ci/zh/
负责把各种可用的储存映射成webdav,支持各种云盘网盘以及本地储存

Pho

官网: https://pho.tools/
负责通过webdav上传照片到Alist映射的储存 它很好的一点是支持加密后上传,这样就可以在网盘上做二次备份,在能避免隐私泄露的前提下多一层数据保险
而且我可以在手机上直接用这个 app 来浏览我本地和已经上传的照片,这个 app 的 UI 和交互都很好,可以直接用它来代替系统自带的相册

Rclone

官网: https://rclone.org/
负责把Alistwebdav映射到 NAS 的文件系统内,来把照片喂给 PhotoPrism

PhotoPrism

官网: https://www.photoprism.app/
最终的"集大成者",全家所有设备备份的照片最终全部喂到这里,即使是海量照片也能根据它快速索引到自己想找的照片

最终效果

平时手机上浏览和上传

使用Pho浏览本地和最近上传的照片

查找和浏览过去某个时候的照片

根据信息用PhotoPrism检索即可

31132 次点击
所在节点    NAS
144 条回复
fregie
2023-09-08 09:46:47 +08:00
@FrankAdler 写的那么清楚换 Unraid 了,先看一遍文章再来杠吧
fregie
2023-09-08 09:47:43 +08:00
@xinyu391 "Pho 作者来推广了"
是的,严格来说这确实算推广
baoei
2023-09-08 10:52:28 +08:00
这样也没有解决 IOS 后台运行备份的问题吧.
lch21
2023-09-08 10:53:41 +08:00
@baoei iCloud 解决?
1145148964
2023-09-08 11:01:51 +08:00
您好,请问 pho 的安全性是怎么处理的?
怎么保证不泄露到服务器?
1145148964
2023-09-08 11:03:41 +08:00
抱歉,看到 pho 是开源的
heylogo
2023-09-08 11:06:58 +08:00
@Jakarta #65 作者第一句就说了😓
9A0DIP9kgH1O4wjR
2023-09-08 13:55:13 +08:00
ios 还得是 iCloud ,能够实现无感备份。Nextcloud 也用过,数据量大的情况下卡的一批,而且有挺多配置要改的。
conky
2023-09-08 17:20:03 +08:00
@ltkun synology photo 不比这些强多了。群晖的优势就是,所有产品分开看不一定是最好的。但是合起来,可以整合到一个系统中,就是目前最好的。
ltkun
2023-09-08 17:30:21 +08:00
@conky 怎么评论群晖威联通这种 nas 呢 功能强大 方便易用 低不成高不就 我很认真的安装使用过三年以上黑群晖和白威联通 最后都被我放弃了 因为他能实现的功能我用 Linux 都更方便稳定强大的实现了 最后白威联通也被我刷了 pve 能用这些准专业产品的人到底是什么样子的存在 想简单点那有更简单的产品 想专业点那也有更专业的设备 所以我最后还是选择了 pve all in one
conky
2023-09-08 17:58:58 +08:00
@ltkun 这说明你就不是他们的目标人群,之前我也和你一样折腾,现在直接白裙,安逸。就跟之前折腾安卓刷机、root 一样,比闭源的苹果强大不止一点,但是折腾了那么久,现在还是回到苹果。无他,还是安逸。
lurui45
2023-09-09 17:10:38 +08:00
如果用 IOS 的,icloud 的安全性是不够强?还是你担心什么?为什么要这么折腾?啥软件都不用装,不用调试每个月付点 icloud 空间费用,iPhone ,iPad ,MacOS ,全部无缝无感同步。
fregie
2023-09-10 15:30:09 +08:00
@lurui45 icloud 安全性当然不够强(不是指技术角度),因为 icloud 出事的案例还少吗?再者说苹果本来就是要扫描一遍一上传的照片的,还是有很多人会介意的
lch21
2023-09-11 11:04:07 +08:00
刚刚从 iCloud 下载回来 75G 的照片到 NAS ,过程简直是噩梦一般。
75 个 1G 大小的文件,网页一个个点击下载,还经常出错。
就这,每个月还收 21 元,真不值啊
lurui45
2023-09-12 22:54:55 +08:00
你这个方案只能实现单向备份吗?如果有双向同步的需求怎么办?
endif0
2023-09-13 17:30:03 +08:00
photoprism 还是和我的使用习惯有冲突,我希望可以把几个文件夹下某些内容拉成一个相册(比如几个手机分别拍的某次旅行),但不动原始文件夹结构,好像还做不到,群晖就可以
endif0
2023-09-14 18:16:01 +08:00
修正一下上楼,我搞错了,是可以做到那个的
1ZeWon
2023-09-21 09:29:30 +08:00
@chjian #94 群晖自带的 photos 对于 live photos 的支持很差,很多网上保存的 live 图片群晖合并不了成为一个而是给你保存成一个视频一个图片,mtphotos 的体验就很好
zqhkey
2023-10-02 00:13:59 +08:00
我用 PhotoPrism 打开视频的时候解码很慢,感觉是软解码,CPU 拉满了,能设置硬解码吗?
fregie
2023-10-02 17:44:10 +08:00
@zqhkey 可以设置,要把 gpu 映射进 docker 中

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/971308

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX