使用gphotos-sync备份Google Photos 相册的方法,同步备份GooglePhotos

github项目 地址
我是在UNRAID里面使用Docker安装的,安装步骤和下面的不一样,但是配置方式是一样的

启动命令 
/usr/bin/gphotos-sync /storage > /dev/null 2>&1 &
或者 
 /usr/bin/gphotos-sync /storage

设置自启动,早上3点运行
输入 crontab -e

下面这行是不显示输出日志

0 3 * * * /usr/bin/gphotos-sync /storage  > /dev/null 2>&1 &

下面这行是把运行日志保存到 /tmp/google_photos.log 文件

0 3 * * * /usr/bin/gphotos-sync /storage > /tmp/google_photos.log 2>&1 &


原文链接

https://www.daxiblog.com/%E4%BD%BF%E7%94%A8gphotos-sync%E5%A4%87%E4%BB%BDgoogle-%E7%9B%B8%E5%86%8C/

————————————————————————————————

作者网站经常打不开,下面直接转过来了,将就看吧,懒得排版了

我的照片目前都存储在Google相册中,然后通过Google Drive的同步客户端,保持和电脑同步。但是Google官方宣布自2019年7月10日起自家旗下的两款产品:Google Drive 和 Google 相册之间不再进行同步。原本可以在Google Drive中管理Google 相册中的照片的,现在已经不行了。关键是Google 相册并没有提供可以把照片和本机电脑同步的软件,只能通过网页版Google 相册或者手机客户端使用。这样使用起来很不方便,同时Google的这一宣布,也提醒了我要赶快把数据备份工作做好。于是在我的服务器上配置了gphotos-sync来备份Google相册。下面说一下安装配置的过程:

1、gphotos-sync是python,所以需要安装Python3以上版本,以及pip工具。安装方法我使用的是一键安装脚本:
在这篇文章中有详细的使用说明:https://www.moerats.com/archives/507/

2、安装gphotos-sync

我是按照官方教程进行的,一切都挺顺利:

第1步安装完成后,pip3就安装好了,接着执行下面的命令安装即可:

如果你机器上已经安装了pip了,就是运行: pip install gphotossync

3、申请Google Photo的访问token

  • 打开Google Developer Console控制台,创建一个新项目
  • 在新项目中激活Photos Library API
  • 点击左侧的Credentials菜单,然后创建类型为OAuth client ID的凭证,然后选择Other点击创建。

《使用gphotos-sync备份Google Photos 相册的方法,同步备份GooglePhotos》

  • 创建好后,点击凭证右侧的下载按钮把json格式的凭证信息下载下来,然后重命名为:client_secret.json
  • 然后把这个文件安装不同的操作系统类型,放置到不同的目录:
    • ~/Library/Application Support/gphotos-sync/ under Mac OS X,
    • ~/.config/gphotos-sync/ under Linux就放到这里,
    • C:\Users\<username>\AppData\Local\gphotos-sync\gphotos-sync\ under Windows.

4、启动gphotos-sync

运行以下命令启动gphotos-sync

其中TARGET_DIRECTORY是需要保存Google照片的目录,自己指定一个目录就行了。

首次启动后,会提示你进行Google账号授权,根据提示信息的网址,打开后进行授权 ,然后把生成的token填写到命令窗口即可。

接下来,gphotos-sync就开始进行索引、下载、备份照片了,会以年月的形式来保存照片。

5、添加定时任务,例如每天凌晨1点执行备份

注意修改:TARGET_DIRECTORY的值。



发表评论

电子邮件地址不会被公开。 必填项已用*标注

38 − = 30