====== 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.