我的群晖照片同步到 Google Photo 的方案 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Smash
V2EX    分享创造

我的群晖照片同步到 Google Photo 的方案

  •  1
     
  •   Smash 2020-10-16 07:42:30 +08:00 7763 次点击
    这是一个创建于 1887 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Google 相册同步备份方案

    家里有 2 条鱼竿厂 2666 的 16G 内存条,是之前更换了骇客神条 3600 的 16Gx2 后闲置的。

    本着物尽其用,不浪费,顺便又可以把家里的软路由升级换代一下,让 Google 的相册同步更加省力,所以购置一些硬件装了一台小型的家庭服务器。

    清单如下

    • 内存:光威 2666 16GB x2
    • 主板:技嘉( GIGABYTE ) B450 I AORUS PRO WIFI
    • 处理器:AMD 锐龙 5 3600 处理器 (r5)7nm 6 核 12 线程 3.6GHz 65W
    • 固态硬盘:阿斯加特( Asgard ) 1TB SSD 固态硬盘 M.2 接口(NVMe 协议) AN3+系列
    • 散热器:猫头鹰( NOCTUA ) NH-L9a-AM4
    • 网卡:INTEL 千兆网卡 I350T4V2 4 口(国产山寨)
    • 电源:DIANJIPA 金牌全模组 flex 电源 500W 600W (不知名小厂)
    • 机箱:小优品 A1 全铝 ITX 机箱

    最后成品如下

    使用了 PVE(Proxmox VE)虚拟环境作为服务器的基础环境。

    一共开了 3 个虚拟机

    • iKuai:宽带拨号、流控。
    • OpenWrt:出国留学、Netflix 分流、AdGuard Home (去广告和 DNS )。
    • Windows10:群晖 Drive Client 和 Back and Sync from Google 来配合实现 Google 相册备份。我直通了一块西数的移动硬盘给 Windows 作为照片二次备份所用。

    其实在还没购入群晖之前,我一直使用 Google 相册作为主力备份工具,同时在百度网盘上做二次备份。

    但这样非常不方便,因为需要在手机端使用两个 APP 备份,在外面的时候 Google 相册还需要手动出国才能备份,且容易存在备份不一致的情况。

    同时我对百度网盘的 APP 实在没有好感,花里胡哨乱七八糟的功能太多,和 Google 相册相差太远。

    购入群晖 1019+后,所有照片备份到群晖的 Moments 中。并且最重要的是,在外手机不用出国留学也能随时备份。

    然后再用 Google 相册的同步服务,将群晖的照片备份的 Google 相册。这样,照片的安全性得到了保障,而我常用的 Google 相册的相关分类功能也能继续愉快的使用了。

    虽然 Google 相册虽然提供了同步的 api,但是确只能备份原图,也就是说有空间上限,对于我这种只需要高质量图片的人来说,就不能白嫖无限空间了。且同步的 api 并没有官方的 sdk 或者命令行工具可以使用,第三方的我个人觉得稳定性欠佳,最后还是放弃了这个方案。

    如图所见,虽然没有可用的命令行和 api,但是 Google 提供了 Windows 下的 Drive 同步工具,此工具同时支持备份照片。同时群晖的 Drive 客户端,可以轻松的从群晖中同步需要的照片到我指定的目录。

    这样通过群晖 Drive 客户端拉取照片到直通的移动硬盘,通过 Google 的 Drive 同步工具推送照片到 Google 相册,就实现了手机端只需要使用 Moments 一个 APP 即可完成相册备份到群晖和 Google 相册两处的能力。

    其实除了上述所讲的备份,本身我的群晖还在京东云和外接硬盘盒做了二次三次备份,毕竟多备份几处总是不会错的。

    这里再补充一句,若之前一直使用 Google 相册,同步备份到群晖,可以使用 Google 提供的 Takeout 服务,将相册导出。光这一点就不是国内的手机厂商的云服务可以做到的,如果只能导入,不能导出。那就是变相的绑架用户,国内的一大票手机厂商都是如此。

    上述方案,我已经稳定使用了一段时间了,目前来说体验很好。由于百度网盘的 SVIP 即将到期,后期可能不会再续费了,因为之前主要的续费动力就是为了做 Google 相册的二次备份用。

    ps.由于 R5 3600 不带核显,装机的时候需要插上独显,且小机箱拆装,非常不方便,不过由于是服务器,所以我装好后就没有去折腾了,除了忘记在 Bios 开虚拟化又拆了一次机插上显卡才搞定。

    第 1 条附言    2020-10-16 09:37:50 +08:00
    主要需求其实是高频使用 Google 相册的分类人,脸识别,滤镜功能。同时再在本地备份一下。
    32 条回复    2020-10-22 13:02:05 +08:00
    venster
        1
    venster  
       2020-10-16 07:56:25 +08:00 via iPhone
    穷人只能在 nas 上开一下 rclone 定期复制到 Google photo 里面,隔几周手工压缩一下上传上去的原图
    Smash
        2
    Smash  
    OP
       2020-10-16 08:04:18 +08:00
    @venster 我照片已经超过 30G 了,Google Drive 免费 15G,严重不够用。这个方案唯一的败笔就是需要 Windows 的服务器做支撑,如果有 linux 版本的 Drive 客户端会好很多。。。
    01802
        3
    01802  
       2020-10-16 08:12:00 +08:00 via Android   1
    电脑用 syncthing 和 300 块的 pixrl 1 代同步照片然后无限原画质永久上传
    Smash
        4
    Smash  
    OP
       2020-10-16 08:14:04 +08:00
    @01802 鬼才
    chotow
        5
    chotow  
       2020-10-16 08:41:04 +08:00
    这个 ITX 看起来太棒了,有机会也搞一台。
    loading
        6
    loading  
       2020-10-16 08:49:47 +08:00 via Android
    @chotow 就一热得快,一定要想清楚。
    ArJun
        7
    ArJun  
       2020-10-16 09:04:28 +08:00
    楼主 OpenWrt 是用的什么版本,我单网口的 OpenWrt 总设置不通
    alect
        8
    alect  
       2020-10-16 09:06:19 +08:00
    @chotow #5 不如搞个 nuc 啊,二手的不过一两千
    Smash
        9
    Smash  
    OP
       2020-10-16 09:13:27 +08:00 via Android
    WebKit
        10
    WebKit  
       2020-10-16 09:16:36 +08:00 via Android
    之前有个方案,在群晖里开个 Android 虚拟机,虚拟机里用 Google photos 同步。挂载到群晖相册的文件夹就行
    sarices
        11
    sarices  
       2020-10-16 09:17:04 +08:00
    直接说用 windows 备份就好了,其他内容没什么用
    Smash
        12
    Smash  
    OP
       2020-10-16 09:19:28 +08:00 via Android
    @WebKit Android x86 的镜像可以直接用吗?
    ScotGu
        13
    ScotGu  
       2020-10-16 09:21:10 +08:00
    现用方案:
    黑裙里用 CloudSync 将 /home 目录直接同步到 OFFICE365(E3)的 5T 账户中。
    另外给家人每台手机装了 onedrive 同步到单独创建的账号中备份照片。
    dozer47528
        14
    dozer47528  
       2020-10-16 09:24:16 +08:00
    阿里云的归档存储成本很低,可以试试。
    再买流量包的话会更便宜:500G 135 元 /年
    Smash
        15
    Smash  
    OP
       2020-10-16 09:28:27 +08:00 via Android
    @dozer47528 已经用了京东云了,很便宜。我需求主要是使用 google 相册的功能。
    dodakt
        16
    dodakt  
       2020-10-16 09:35:32 +08:00 via iPhone
    学习了 不过说下 百度同步的问题 其实不需要开会员 先加密同步上去 需要的时候开个会员下载下来就好了 备份这东西 多一个总是好的
    Spoter
        17
    Spoter  
       2020-10-16 09:36:06 +08:00
    @01802 现在 pixel 1 代二手还支持嘛? 支持的话买一个
    dozer47528
        18
    dozer47528  
       2020-10-16 11:08:58 +08:00
    @Smash 京东云价格也可以,但是没办法直接设置成归档存储。阿里云可以给 bucket 设置成默认归档存储。
    这个问题你是怎么解决的?
    Tink
        19
    Tink  
    PRO
       2020-10-16 11:18:26 +08:00
    rclone 备份的只能是原画质么?
    6IbA2bj5ip3tK49j
        20
    6IbA2bj5ip3tK49j  
       2020-10-16 11:27:42 +08:00
    前排提醒,这种 flex/小 1u 电源,真的很吵。
    woshijidan
        21
    woshijidan  
       2020-10-16 11:39:00 +08:00 via Android
    bug10 不好用,换 win7 吧
    Smash
        22
    Smash  
    OP
       2020-10-16 13:18:09 +08:00 via Android
    @Tink 是的,我之前看过 google 相册 api 的说明。非官方的都只能原画质。
    molezznet
        23
    molezznet  
       2020-10-16 13:47:50 +08:00 via Android
    这个配置还是奢侈的,相当于一个好点办公机
    pC0oc4EbCSsJUy4W
        24
    pC0oc4EbCSsJUy4W  
       2020-10-17 06:02:39 +08:00
    嗨,我还以为有什么新科技了

    目前就 rclone 了或者 Google 手机
    01802
        25
    01802  
       2020-10-17 13:07:00 +08:00 via Android
    @Spoter 跟硬件不管账号,只要不坏永久支持,买少见少,值得珍藏一部
    horizon
        26
    horizon  
       2020-10-18 20:35:35 +08:00
    你手机是 iOS 还是 安卓?
    iOS 的 moments 感觉是废的
    mostkia
        27
    mostkia  
       2020-10-21 11:58:17 +08:00
    3700x+RX480 当家庭服务器的我是不是有些浪费?国内的网盘总感觉隐私不好,国外的没用过不做任何评价,也不想一直 FQ,所以没有第三方的备份地点,纯粹多盘位不做 RAID 进行存储,数据安全靠仓库盘定期冷备份。
    为了方便的同步资料,买了个抽拉式的 4U 服务器机箱,用 win10 自带的虚拟机装了 centos,搞了 freeNas,上了 UPS[doge],个人使用足够了,平日里也能当作主力机器运行,离开了也不关机。
    远程也能实时连接到需要的服务器上,别人都在去中心化,我感觉我家整个网络枢纽都在集权化。把所有优势硬件给到一台中心服务器,获得最好的体验。缺点我感觉除了费电一些,也没啥。
    Smash
        28
    Smash  
    OP
       2020-10-21 14:22:24 +08:00 via Android
    @01802 650 买了个全新的,挺香的。不过备份还是做不到全自动。毕竟 Android 的 google photo 随时可能因为系统挂掉,除非自己写个 app 定时重启。
    Smash
        29
    Smash  
    OP
       2020-10-21 14:23:38 +08:00 via Android
    @mostkia @mostkia 不浪费,我就是看了你之前别的帖子的回复才决定上 AMD 的,真香,反正配置多高都觉得不够用。

    国内的网盘隐私真的不行,为什么这么说,因为之前在 bj 某某 du 工作过,看过一些高 T 高 P 对于产品的各种各样拍脑袋决定,对于隐私根本不当一回事儿,所以我已经不续费百度网盘了,网盘上面的照片我都准备删完。

    我家是精装房,没地方放太大的服务器,放客厅的,所以不敢弄大功率的硬件,不然风扇噪音太大。

    现在我在 pve 上跑了一堆虚拟机。其中开了一台 debian 专门用来跑 docker,Docker 再跑 Gitlab,跑各种持续集成工具。
    01802
        30
    01802  
       2020-10-21 15:42:32 +08:00 via Android
    @Smash pixel 上运行 syncthing,和自家服务器单向同步即可,定期用 photo 清理 pixel 上的已备份照片。我就这么搞的
    hsddszjs
        31
    hsddszjs  
       2020-10-21 16:27:53 +08:00 via iPhone
    梦幻岛好评
    csx163
        32
    csx163  
       2020-10-22 13:02:05 +08:00
    想知道一下功耗,我目前跑 pve lede + ikuai + 黑裙是 35W 左右
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3156 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 12:09 PVG 20:09 LAX 04:09 JFK 07:09
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86