侧边栏壁纸
博主头像
恪晨博主等级

前端程序员

  • 累计撰写 148 篇文章
  • 累计创建 42 个标签
  • 累计收到 18 条评论

目 录CONTENT

文章目录

群晖使用iCloudPd自动同步iCloud照片到Nas 2024版

恪晨
2024-12-30 / 0 评论 / 0 点赞 / 9 阅读 / 598 字 / 正在检测是否收录...

前言

使用群晖自带的file station或者 photo station还需要手动操作去同步,通过使用iCloudPd可以实现自动同步iCloud中的图片视频到Nas的指定目录进行备份;

部署

下载镜像

在docker注册表中搜索icloudpd选择stable版本
image

设置指定要同步的目录

我这里设置的是同步在iCloud下面的Photos文件夹中,同时也新建一个config文件夹,用于自动创建配置文件,在Photos文件夹下创建一个名称为.mounted的文件,必须有,内容空白即可
image-1735542349911

为这两个文件夹进行赋权,不让后续容器启动后无法读取文件也无法写入文件

配置容器

1、根据镜像新建容器
image-1735542479162

2、点击高级设置新增环境变量

TZ:Asia/Shanghai   // 时区
apple_id:你的apple邮箱
authentication_type: MFA // 验证方式
icloud_china: true // 中国去appleID
synchronisation_interval: 36000 // 定时同步时间
folder_structure: {:%Y/%m} // 同步的文件夹命名格式
auth_china: True  // 中国区验证

image-1735542566911

3、端口可以不设置

4、文件夹映射,就是刚才创建的文件夹目录,装载路径固定为config和iCloud
image-1735542673441

5、创建好以后进行启动即可

配置验证

1、容器启动后,点击终端机,新增-通过命名启动,输入
/usr/local/bin/sync-icloud.sh --Initialise
image-1735542940896
2、等待加载配置文件
image-1735543054007
3、会提示需要输入Apple ID的密码,输入后回车,输入时不显示密码
输入成功后,会提示是否需要保存密码,输入y回车即可
image-1735543115063
4、接下来会在appleID登录的机器上收到验证码,输入验证码继续回车,提示完成后表示创建成功,就会开始同步了
image-1735543273673

查看同步效果

在创建的Photos文件夹中查看,会发现照片已经开始同步了
image-1735543327819

注意事项

  • 创建的文件夹一定要赋权,不让容器会提示错误
  • .mounted文件一定要提前创建
  • 如果提示cannot find iCloud.com或iCloud.com.cn不通,关闭群晖的iPv6

参考

0

评论区