admin 发表于 2025-7-5 05:15:29

飞牛NAS,使用icloudpd备份ICLOUD照片 使用Docker同步iCloud相册到本地(飞牛NAS)

背景:本人照片都保存在2T的iCloud上面,如何在不用手机时就把照片保存到本地。使用的是飞牛NAS平台,理论上所有支持docker的平台都没有问题,曾经在Ubuntu下使用过。1.镜像仓库搜索:icloudpd 下载下图红框处镜像https://am.zdmimg.com/202411/18/673ab535178d84922.png_e1080.jpg2.创建容器https://qnam.smzdm.com/202411/18/673ab68b621d7318.png_e1080.jpg存储位置(相关路径没有的要自己建哈)https://am.zdmimg.com/202411/18/673ab86c71b87655.png_e1080.jpg环境变量(修改时区)https://qnam.smzdm.com/202411/18/673abde38693c9351.png_e1080.jpg北京时间:Asia/Shanghaihttps://qnam.smzdm.com/202411/18/673abe22c493c6440.png_e1080.jpg网络:作者提示要建一个网络,按提示操作呗https://am.zdmimg.com/202411/18/673abf06351ed9232.png_e1080.jpghttps://am.zdmimg.com/202411/18/673abf1d36e981927.png_e1080.jpg选择上一步建的https://am.zdmimg.com/202411/18/673ac08f8307a4195.png_e1080.jpg创建3.配置https://am.zdmimg.com/202411/18/673aef3f76a9d972.png_e1080.jpg在照片保存路径下建立一个 .mounted 的文件(下载会验证这个文件是否存在)修改Docker/iCloudPD/config/icloudpd.conf配置文件https://am.zdmimg.com/202411/18/673af0696ace75875.png_e1080.jpg主要参数: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。注:主要用的就是这几个,更多参数可以研究下原始介绍文件修改完后保存,重启容器https://qnam.smzdm.com/202411/18/673af417649388491.png_e1080.jpg4.初始化https://qnam.smzdm.com/202411/18/673af4ff6ff545165.png_e1080.jpg使用 docker exec -it icloudpd sync-icloud.sh --Initialise 进行初始化初始化过程中先输入登陆密码,再手机上进行两步验证,输入6位验证码,就可以了https://qnam.smzdm.com/202411/18/673af64bc91f14345.png_e1080.jpg日志显示开始下载了5.进入相册就可以看到下载过来的图像了https://am.zdmimg.com/202411/18/673af6a046d401389.png_e1080.jpgiCloudPD仓库地址:https://github.com/boredazfcuk/docker-icloudpdiCloudPD配置文件说明:https://github.com/boredazfcuk/docker-icloudpd/blob/master/CONFIGURATION.md
页: [1]
查看完整版本: 飞牛NAS,使用icloudpd备份ICLOUD照片 使用Docker同步iCloud相册到本地(飞牛NAS)