终于实现了照片备份到 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检索即可

31092 次点击
所在节点    NAS
144 条回复
Sauce032
2023-09-06 19:20:48 +08:00
Mark ,回头试试
huaxxy94
2023-09-06 19:24:15 +08:00
@shunia #78 可以用群晖自带虚拟机搭 7 来使用
SNOOPY963
2023-09-06 20:06:54 +08:00
@fregie 主题第一句话和事作者本人是两码事。

其实只要说明解决了什么问题,而局限于什么场景这个问题确实之前不存在解决方案就行了。
securityCoding
2023-09-06 20:51:15 +08:00
没看懂,photos 还满足不了你?
Xusually
2023-09-06 21:03:28 +08:00
op 只提了淘汰了好久的 moments ,为何不提 photos ?有什么需求没有被解决么?
26407166
2023-09-06 22:01:48 +08:00
有人和我一样,直接用 nextcloud 的客户端同步照片吗 = =
carrionlee
2023-09-06 22:36:46 +08:00
感谢 op 分享
lifanxi
2023-09-06 23:12:31 +08:00
群晖的 Moments 从出来的第一天到被淘汰的最后一天,从来都没好用过。只要照片数量多,几乎就是不能用。

但是 Moments 重构后的 Synology Photos 总体上还是不错的,刚开始缺的功能也在慢慢补上了。

除了 Synology Photos ,自建相册最好的方案我觉得还是 MT Photos ,虽然不开源,虽然收一点点费用,但是整体的完成度非常高,没有明显短板,目前为止更新还非常积极。唯一担心的就是个人作者能坚持多久。
Ahiok
2023-09-06 23:22:22 +08:00
immich
csx163
2023-09-06 23:57:25 +08:00
所有照片都是手机 Photos=> 群晖 Photos => Sychting 到 Pixel 一代=>Google Photos
└ => 天翼云盘
Serino
2023-09-07 06:30:13 +08:00
immich ,有网友整合版: https://github.com/imagegenius/docker-immich

再装 redis 和 postgres 就能直接用了
yuyu2140
2023-09-07 08:33:46 +08:00
@tomato1111 同道中人啊,我就是找了一圈没发现保留时间的同时又好用的,索性自己写了个 Android App ,基于群晖 DS File api ,害
1ZeWon
2023-09-07 09:01:24 +08:00
之前一直用白群的 photos ,自从用了 mtphotos 之后就回不去了
chjian
2023-09-07 09:34:48 +08:00
@1ZeWon 哥们可以说说有什么很大的差异吗?我之前就短暂的体验了一下,还以为两功能差不多
isnullstring
2023-09-07 09:40:14 +08:00
太多软件了,免费就这个坏处,为了实现一些简单功能整一堆软件配合,装的时候头大,维护也是头大

我选择 syncthing 上传就完事,哈哈
kingzeus
2023-09-07 09:51:35 +08:00
mtphotos +1
A1busDumbl3d0re
2023-09-07 10:08:36 +08:00
unraid 虚拟一个群晖,synology photos 同步照片,Cloud sync 设置每日计划加密上传到网盘备份,解密工具可在群晖官网下载。没有群晖也能解密备份图片。

Cloud sync 加密上传这个如果不放心群晖,可以自己写加密脚本,先加密后再使用 cloud sync 上传备份
qiqiandfei
2023-09-07 11:13:58 +08:00
Syncthing + PhotoPrism 搞定
Achophiark
2023-09-07 12:06:03 +08:00
会的都懂,懂得都会
xynasap
2023-09-07 12:19:54 +08:00
大佬们,请问微信聊天记录有办法用群晖备份吗?

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

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

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

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

© 2021 V2EX