使用Docker同步iCloud相册到本地(飞牛NAS)
背景:本人照片都保存在2T的iCloud上面,如何在不用手机时就把照片保存到本地。使用的是飞牛NAS平台,理论上所有支持docker的平台都没有问题,曾经在Ubuntu下使用过。
1.镜像仓库搜索:icloudpd 下载下图红框处镜像

2.创建容器

存储位置(相关路径没有的要自己建哈)

环境变量(修改时区)
北京时间:Asia/Shanghai
网络:作者提示要建一个网络,按提示操作呗

选择上一步建的
创建3.配置
在照片保存路径下建立一个 .mounted 的文件(下载会验证这个文件是否存在)修改Docker/iCloudPD/config/icloudpd.conf配置文件

主要参数:
apple_id:你的苹果账号
download_path:下载路径
synchronisation_interval:同步间隔,单位秒,默认86400(24小时) 可设置:21600(6 小时)、43200(12 小时)、86400(24 小时)、129600(36 小时)、172800(48 小时)和 604800(7 天)
user:最好设置的和你在NAS上登陆的是一个用户名
user_id:也最好是NAS上登陆的是一个用户名对应的ID,飞牛NAS第一个应该默认是1000
国内账号小伙伴记得要改下面两个参数
icloud_china:将此项设置为 true 以使用 icloud.com.cn 而不是 icloud.com 作为下载源。默认值:false。
auth_china:将此项设置为 true 以使用 icloud.com.cn 而不是 icloud.com 生成 Cookie。默认值:false。
注:主要用的就是这几个,更多参数可以研究下原始介绍文件
修改完后保存,重启容器

4.初始化

使用 docker exec -it icloudpd sync-icloud.sh --Initialise 进行初始化
初始化过程中先输入登陆密码,再手机上进行两步验证,输入6位验证码,就可以了
日志显示开始下载了5.进入相册就可以看到下载过来的图像了

iCloudPD仓库地址:https://github.com/boredazfcuk/docker-icloudpd
iCloudPD配置文件说明:https://github.com/boredazfcuk/docker-icloudpd/blob/master/CONFIGURATION.md
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

值友9960987918
auth_china:将此项设置为 true 以使用 icloud.com.cn 而不是 icloud.com 生成 Cookie。默认值:false。
按照这个修改了 但是还是使用的icloud.com
不知是怎么回事
望大神解答
校验提示文案
crysiswen
校验提示文案
值友7039960989
校验提示文案
呆怪驴
校验提示文案
值友7039960989
校验提示文案
值友9960987918
auth_china:将此项设置为 true 以使用 icloud.com.cn 而不是 icloud.com 生成 Cookie。默认值:false。
按照这个修改了 但是还是使用的icloud.com
不知是怎么回事
望大神解答
校验提示文案
crysiswen
校验提示文案
呆怪驴
校验提示文案