icloud mandarons/icloud-drive https://hub.docker.com/r/mandarons/icloud-drive bridge sh false https://forums.unraid.net/topic/168782-mandarons-icloud/ https://github.com/mandarons/icloud-docker Dockerized iCloud Client - make a local copy of your iCloud documents and photos, and keep it automatically up-to-date. Backup: Cloud: Downloaders: HomeAutomation: Tools: Status:Stable http://[IP]:[PORT:8080] https://raw.githubusercontent.com/mandarons/icloud-docker/main/unraid/icloud.xml https://help.apple.com/assets/60AD31069883FC55AC222539/60AD310B9883FC55AC22254A/de_DE/712e44cf3701cf5bc9580c9367fa5526.png 1719337818 To support this project, please consider sponsoring. https://github.com/sponsors/mandarons To get started, 1. Create 'config' folder and put 'config.yaml' file (sample file available at: https://raw.githubusercontent.com/mandarons/icloud-docker/main/config.yaml) 2. Update the `config/config.yaml` file per your needs 3. Create 'icloud' folder to be used as local copy of your icloud (Drive and Photos) Optional embedded web UI (dashboard + on-device 2FA re-auth): - Enable it in config.yaml with `app.web_ui.enabled: true` (default: false, port 8080) - Keep the default `host: "127.0.0.1"` (reachable inside the container) or set `host: "0.0.0.0"` ONLY behind a trusted reverse proxy that provides authentication and TLS - the UI accepts your Apple ID password over plaintext HTTP - The port below (default 8080) is pre-mapped; the 'Web UI' link opens the dashboard once enabled in config.yaml Other newer options (all configured in config.yaml, see commented examples): - `app.max_threads`: parallel download threads (auto or integer, max 16) - `app.mount_marker_filename` with `drive.require_mount_marker` / `photos.require_mount_marker`: failsafe that refuses to sync until a marker file exists in the destination 99 100 /mnt/user/appdata/icloud/config <provide location to icloud backup> <your icloud.com password> /config/config.yaml 8080