User Tools

Site Tools


unraid:dockers:icloudpd

icloudpd

An Alpine Linux Docker container for ndbroadbent's iCloud Photos Downloader writen by boredazfcuk. I use it for syncing the photo streams of all the iDevices in my house back to my server because it's the only way of backing up multiple devices to a single location. It uses the system keyring to securely store credentials, has HEIC to JPG conversion capability, and supports Telegram, Prowl, PushBullet and WebHook notifications.

Version

I used boredazfcuk's version

Docker Setup

  • Network Type: Bridge
  • Console shell command: Shell
  • Privileged: off
  • Apple ID: *your apple ID*
  • AppData Config Path: /mnt/disks/samsung_ssd/appdata/icloudpd
  • Synchronisation Interval (seconds): 86400
  • Data: /mnt/user/icloud
  • Time Zone: America/Chicago
  • Folder Structure: none
  • Password: usekeyring
  • Authentication Type: 2FA
  • Directory Permissions: 777
  • File Permissions: 666
  • UMASK: 000
  • PGID: 100
  • PUID: 99

App Settings

  • Put a file called .mounted in the folder you mounted (/mnt/user/icloud)
    • i'm not sure if this is supposed to just be a blank file or not… i put /mnt/user/icloud/ in it and it works… but could work blank too.
  • console into the docker and go to /usr/local/bin/ and run sync-icloud.sh
    • follow steps to set up authentication.
unraid/dockers/icloudpd.txt · Last modified: by dirk