icloud

icloud

Docker app from mandarons' Repository

Overview

Dockerized iCloud Client - make a local copy of your iCloud documents and photos, and keep it automatically up-to-date.

Requirements

To get started,
1. Create 'config' folder and put 'config.yaml' file (sample file available at: https://raw.githubusercontent.com/mandarons/icloud-drive-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)

Runtime arguments

Network
bridge
Shell
sh
Privileged
false

Template configuration

PUIDVariable
Default
99
Value
99
PGIDVariable
Default
100
Value
100
Configuration FilesPathrw

Storage for all the configuration files (e.g. config.yaml, session_data directory etc.)

Target
/config
Default
/mnt/user/appdata/icloud/config
Value
/mnt/user/appdata/icloud/config
iCloud data storage directoryPathrw

Target location to store your icloud data

Target
/icloud
Default
/mnt/user/backup/icloud
Value
<provide location to icloud backup>
Your iCloud PasswordVariable

Your icloud.com password

Target
ENV_ICLOUD_PASSWORD
Value
<your icloud.com password>
Path to configuration file in containerVariable

Path to configuration file in container - DO NOT CHANGE UNLESS YOU KNOW WHAT YOU'RE DOING!

Target
ENV_CONFIG_FILE_PATH
Default
/config/config.yaml
Value
/config/config.yaml

Download Statistics

338,140
Total Downloads
15,848
This Month
11,123
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
mandarons/icloud-drive
Last Updated2026-05-28
First Seen2022-04-08

Run Icloud on Unraid.

Icloud is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.