V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。
fregie
V2EX  ›  NAS

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

  •  7
     
  •   fregie · 2023-09-06 10:08:06 +08:00 · 24489 次点击
    这是一个创建于 390 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    为什么要存到 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,支持各种云盘网盘以及本地储存 Alist

    Pho

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

    Rclone

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

    PhotoPrism

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

    最终效果

    平时手机上浏览和上传

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

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

    根据信息用PhotoPrism检索即可

    第 1 条附言  ·  2023-09-06 17:00:51 +08:00
    看到很多评论有一点点误解,觉得这一长串太麻烦了, Alist + rclone + pho + photoprism 这个只是我选用的方案,实际上这个方案的兼容性极强的,几乎去掉或这替换其中任何一个都还是能完美工作,不需要其中任何的功能都可以简化方案.
    这个方案我是为了兼顾自己的其他需求,比如 plex 播放网盘的电影,二次加密备份到网盘之类的
    142 条回复    2024-01-05 21:08:14 +08:00
    1  2  
    0xCAFEF00D
        101
    0xCAFEF00D  
       2023-09-07 12:29:27 +08:00
    photoprism 载入图片太慢了, 用的 resilio sync+photoview 目前来说体验良好
    eddiechow
        102
    eddiechow  
       2023-09-07 14:38:24 +08:00
    @yushiro #75 可以的,不过我也是用的另外一个分支的 docker 镜像才同步成功了,主要参考 https://www.bilibili.com/read/cv21731964/ 这里,有需要可以看看
    brucecao
        103
    brucecao  
       2023-09-07 15:27:00 +08:00
    @lingeo 刚试了,其他很好,就是不知道怎么样能安静的在安卓后台运行,或者定时启动关闭?
    Chen2
        104
    Chen2  
       2023-09-07 16:56:09 +08:00
    zdm 上看到了一样的内容,也是 op 发的吗
    shench
        105
    shench  
       2023-09-07 16:59:28 +08:00
    一个月 68 完美解决了我的问题
    zhu327808
        106
    zhu327808  
       2023-09-07 20:10:00 +08:00
    我用 resilio sync
    FrankAdler
        107
    FrankAdler  
       2023-09-07 20:50:51 +08:00 via iPhone   ❤️ 1
    明明群晖 photos 是最完美的方案,上来就给排除了,真行
    ltkun
        108
    ltkun  
       2023-09-07 20:56:07 +08:00 via Android
    @FrankAdler 那不是群晖用户呢 群晖的大多数 app 都仅仅是半成品 谈不上好用 只是刚刚能用
    hanguofu
        109
    hanguofu  
       2023-09-07 21:52:55 +08:00
    请问 Unraid 需要付费吗 ?
    fregie
        110
    fregie  
    OP
       2023-09-08 01:42:47 +08:00 via Android
    @FrankAdler "明明群晖 photos 是最完美的方案,上来就给排除了,真行"
    来,所有没有群晖 photos 的人来找他给买套群晖
    azusematsuri
        111
    azusematsuri  
       2023-09-08 02:44:51 +08:00
    photoprism 和 immich 之间很难选择
    我试过之后用了 immich 因为 photoprism 在同时上传几千图片的时候容易卡死,对我来说是致命问题了
    immich 缺点也很多,时区不对,搜索等于没有,不显示原图...但好处是速度真的快,丢几千照片进去也不会卡死,全部慢慢给你上传完
    azusematsuri
        112
    azusematsuri  
       2023-09-08 02:50:12 +08:00   ❤️ 1
    一般摄影后期工作流就是 lightroom+photoshop ,在用 immich 之前我其实是想找一个可以同步照片的开源 lightroom 替代,最好还能一键导入 photoshop ,无奈没有类似产品,只能用 selfhost 图库将就着用了
    WizardLeo
        113
    WizardLeo  
       2023-09-08 04:20:06 +08:00
    原来是推销自己的 pho 嘛🤣不过软件确实挺好用的
    ltkun
        114
    ltkun  
       2023-09-08 06:52:15 +08:00 via Android
    原来 op 是 pho 的作者 pho 是我第一个自己编译的安卓应用哈 不是开发者 就照着文档 感谢
    lineage OS 也编译过了 这样子系统和应用理论上都解决了 基本上 app 都去 fdroid
    xiaozhong1995
        115
    xiaozhong1995  
       2023-09-08 09:12:18 +08:00 via Android
    你说的这些 mtphotos 都能解决
    xinyu391
        116
    xinyu391  
       2023-09-08 09:15:40 +08:00   ❤️ 1
    Pho 作者来推广了
    TsukiMori
        117
    TsukiMori  
       2023-09-08 09:30:01 +08:00 via Android
    我用的 owncloud 移动 app 自动备份 虽然还是要手动分类一下
    dozer47528
        118
    dozer47528  
       2023-09-08 09:32:36 +08:00   ❤️ 1
    Moments 不更新是因为有替代品了,用 Synology Photos 试试?
    FrankAdler
        119
    FrankAdler  
       2023-09-08 09:34:04 +08:00 via iPhone
    @fregie 杠精,你这明明有群晖,我说其他人吗
    chaker
        120
    chaker  
       2023-09-08 09:36:28 +08:00
    @azusematsuri 也在用 immich ,目前唯一的问题是默认不是按文件系统管理文件的,只能用导入只读库的方式加载,管理功能弱
    fregie
        121
    fregie  
    OP
       2023-09-08 09:46:47 +08:00
    @FrankAdler 写的那么清楚换 Unraid 了,先看一遍文章再来杠吧
    fregie
        122
    fregie  
    OP
       2023-09-08 09:47:43 +08:00
    @xinyu391 "Pho 作者来推广了"
    是的,严格来说这确实算推广
    baoei
        123
    baoei  
       2023-09-08 10:52:28 +08:00
    这样也没有解决 IOS 后台运行备份的问题吧.
    lch21
        124
    lch21  
       2023-09-08 10:53:41 +08:00
    @baoei iCloud 解决?
    1145148964
        125
    1145148964  
       2023-09-08 11:01:51 +08:00
    您好,请问 pho 的安全性是怎么处理的?
    怎么保证不泄露到服务器?
    1145148964
        126
    1145148964  
       2023-09-08 11:03:41 +08:00
    抱歉,看到 pho 是开源的
    heylogo
        127
    heylogo  
       2023-09-08 11:06:58 +08:00
    @Jakarta #65 作者第一句就说了😓
    hanierming
        128
    hanierming  
       2023-09-08 13:55:13 +08:00
    ios 还得是 iCloud ,能够实现无感备份。Nextcloud 也用过,数据量大的情况下卡的一批,而且有挺多配置要改的。
    conky
        129
    conky  
       2023-09-08 17:20:03 +08:00   ❤️ 1
    @ltkun synology photo 不比这些强多了。群晖的优势就是,所有产品分开看不一定是最好的。但是合起来,可以整合到一个系统中,就是目前最好的。
    ltkun
        130
    ltkun  
       2023-09-08 17:30:21 +08:00 via Android
    @conky 怎么评论群晖威联通这种 nas 呢 功能强大 方便易用 低不成高不就 我很认真的安装使用过三年以上黑群晖和白威联通 最后都被我放弃了 因为他能实现的功能我用 Linux 都更方便稳定强大的实现了 最后白威联通也被我刷了 pve 能用这些准专业产品的人到底是什么样子的存在 想简单点那有更简单的产品 想专业点那也有更专业的设备 所以我最后还是选择了 pve all in one
    conky
        131
    conky  
       2023-09-08 17:58:58 +08:00
    @ltkun 这说明你就不是他们的目标人群,之前我也和你一样折腾,现在直接白裙,安逸。就跟之前折腾安卓刷机、root 一样,比闭源的苹果强大不止一点,但是折腾了那么久,现在还是回到苹果。无他,还是安逸。
    lurui45
        132
    lurui45  
       2023-09-09 17:10:38 +08:00
    如果用 IOS 的,icloud 的安全性是不够强?还是你担心什么?为什么要这么折腾?啥软件都不用装,不用调试每个月付点 icloud 空间费用,iPhone ,iPad ,MacOS ,全部无缝无感同步。
    fregie
        133
    fregie  
    OP
       2023-09-10 15:30:09 +08:00 via Android
    @lurui45 icloud 安全性当然不够强(不是指技术角度),因为 icloud 出事的案例还少吗?再者说苹果本来就是要扫描一遍一上传的照片的,还是有很多人会介意的
    lch21
        134
    lch21  
       2023-09-11 11:04:07 +08:00   ❤️ 1
    刚刚从 iCloud 下载回来 75G 的照片到 NAS ,过程简直是噩梦一般。
    75 个 1G 大小的文件,网页一个个点击下载,还经常出错。
    就这,每个月还收 21 元,真不值啊
    lurui45
        135
    lurui45  
       2023-09-12 22:54:55 +08:00 via Android
    你这个方案只能实现单向备份吗?如果有双向同步的需求怎么办?
    endif0
        136
    endif0  
       2023-09-13 17:30:03 +08:00
    photoprism 还是和我的使用习惯有冲突,我希望可以把几个文件夹下某些内容拉成一个相册(比如几个手机分别拍的某次旅行),但不动原始文件夹结构,好像还做不到,群晖就可以
    endif0
        137
    endif0  
       2023-09-14 18:16:01 +08:00
    修正一下上楼,我搞错了,是可以做到那个的
    1ZeWon
        138
    1ZeWon  
       2023-09-21 09:29:30 +08:00
    @chjian #94 群晖自带的 photos 对于 live photos 的支持很差,很多网上保存的 live 图片群晖合并不了成为一个而是给你保存成一个视频一个图片,mtphotos 的体验就很好
    zqhkey
        139
    zqhkey  
       364 天前
    我用 PhotoPrism 打开视频的时候解码很慢,感觉是软解码,CPU 拉满了,能设置硬解码吗?
    fregie
        140
    fregie  
    OP
       363 天前
    @zqhkey 可以设置,要把 gpu 映射进 docker 中
    jinyue524
        141
    jinyue524  
       354 天前
    @vate32 有个疑问,MT Phohos 能把 NAS 里面的手机恢复到新手机吗?
    BBBOND
        142
    BBBOND  
       268 天前
    我的组合是 NextCloud+PhotoPrism ,NextCloud 只用来同步我指定的目录,PhotoPrism 用来整理和组织相册内容
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4681 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 08:59 · PVG 16:59 · LAX 01:59 · JFK 04:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.