<Overview>iCloudPD, Alpine Linux Docker container wrriten by [a href="https://github.com/boredazfcuk"]boredazfcuk[/a], syncs photos from iDevices to a single directory on Unraid. It uses the system keyring to securely store credentials, has HEIC to JPG conversion capability, and supports Telegram, Prowl, PushBullet and WebHook notifications.
[br][br][span]It is recommended to use the keyring to securely store credentials. Please connect to the container and run [code]`/usr/local/bin/sync-icloud.sh`[/code] command manually to start the process of saving your password to the keyring and Apple sends a confirmation code via text or 2FA code to your device which needs to be entered into the console.
[/span][/b]
[br][span]Create a [code]`.mounted`[/code] file inside [code]`iCloud`[/code] folder in the photos directory for the container to start syncing photos. This file MUST be created manually and sync will not start without it.[/span][/b]</Overview>
<ConfigName="Apple ID"Target="apple_id"Default="your@appleid.com"Mode=""Description="This is the Apple ID for the account you want to download files from"Type="Variable"Display="always"Required="true"Mask="false">your@appleid.com</Config>
<ConfigName="Synchronisation Interval (seconds)"Target="synchronisation_interval"Default="86400"Mode=""Description="Default is once every 24h."Type="Variable"Display="always"Required="true"Mask="false">86400</Config>
<ConfigName="Notification Type"Target="notification_type"Default=""Mode=""Description="This specifies the method that is used to send notifications. Currently, there are three options available 'Prowl', 'Pushbullet' and 'Telegram'. When the two factor authentication cookie is within 7 days (default) of expiry, a notification will be sent upon synchronization. No more than a single notification will be sent within a 24 hour period unless the container is restarted. This does not include the notification that is sent each time the container is started"Type="Variable"Display="always"Required="false"Mask="false"></Config>
<ConfigName="Prowl API Key"Target="prowl_api_key"Default=""Mode=""Description="If the notification_type is set to 'Prowl' this is mandatory. This is the API key for your account as generated by the Prowl website"Type="Variable"Display="always"Required="false"Mask="false"></Config>
<ConfigName="Pushbullet API Key"Target="pushbullet_api_key"Default=""Mode=""Description="If the notification_type is set to 'Pushbullet' this is mandatory. This is the API key for your account as generated by the Pushbullet website"Type="Variable"Display="always"Required="false"Mask="false"></Config>
<ConfigName="Telegram Token"Target="telegram_token"Default=""Mode=""Description="If the notification_type is set to 'Telegram' this is mandatory. This is the token that was assigned to your account by The Botfather"Type="Variable"Display="always"Required="false"Mask="false"></Config>
<ConfigName="Telegram Chat ID"Target="telegram_chat_id"Default=""Mode=""Description="If the notification_type is set to 'Telegram' then this is the chat_id for your Telegram bot"Type="Variable"Display="always"Required="false"Mask="false"></Config>
<ConfigName="Password"Target="apple_password"Default="usekeyring"Mode=""Description="Use system keyring to store password or enter your iCloud password. For more info check the docker info page. "Type="Variable"Display="advanced"Required="true"Mask="false">usekeyring</Config>
<ConfigName="Command Line Options"Target="command_line_options"Default=""Mode=""Description="This is for additional command line options you want to pass to the icloudpd application. https://github.com/ndbroadbent/icloud_photos_downloader#usage"Type="Variable"Display="advanced"Required="false"Mask="false"></Config>
<ConfigName="Authentication Type"Target="authentication_type"Default="2FA"Mode=""Description="2FA or Web Authentication"Type="Variable"Display="advanced"Required="true"Mask="false">2FA</Config>
<Description>iCloudPD, Alpine Linux Docker container wrriten by boredazfcuk, syncs photos from iDevices to a single directory on Unraid. It uses the system keyring to securely store credentials, has HEIC to JPG conversion capability, and supports Telegram, Prowl, PushBullet and WebHook notifications.</Description>