Featured image of post iCloud 迁移到 Immich

iCloud 迁移到 Immich

背景

我icloud最近迁移到了日区。国区的订阅就关闭了,然后icloud就爆了,我的一个google账号绑定的icloud邮箱。发邮件的时候直接提示邮箱满了。 然后登上国区,icloud网页上只能1000一次操作,这么多照片咋删除,并且发现有些照片没有同步到新的日区,想着顺手同步到immich。 ilcoud

迁移方案

reddit 上有方案

利用icloudpd 下载到本地,再用 immich-go导入到immich里。

执行命令

icloud下载到本地

docker run -it –rm –name icloudpd -v $(pwd)/Photos:/data -e TZ=Asia/Shanghai icloudpd/icloudpd:latest icloudpd –directory /data –domain cn –username xx@xxx.com –watch-with-interval 3600

这里要加–domain cn,-e TZ=Asia/Shanghai。毕竟你的照片在云上贵州呢🤣

immich-go导入 immich

./immich-go upload from-folder
–server=http://xxx
–api-key=xxxx
–recursive
–manage-heic-jpeg=StackCoverJPG
–session-tag
–on-errors=continue
–client-timeout=60m
./Photos

删除icloud

docker run -it –rm
–name icloudpd-delete
-v $(pwd)/Photos:/data
-v ~/.icloudpd/cookies:/cookies
-e TZ=Asia/Shanghai
icloudpd/icloudpd:latest
icloudpd
–directory /data
–cookie-directory /cookies
–domain cn
–username xxxx
–keep-icloud-recent-days 0

这里的keep-icloud-recent-days 0 直接0了,一般保留30

Licensed under CC BY-NC-SA 4.0
最后更新于 2026-05-20
使用 Hugo 构建
主题 StackJimmy 设计