← Все проекты
Проект / JavaScript

Euphonique/iCloudPhotoSync: iCloudPhotoSync — синхронизация Apple Photos с Synology NAS

Автоматически копирует вашу библиотеку iCloud Photos на Synology DiskStation, чтобы фотографии хранились на вашем собственном накопителе, а не только на серверах Apple.

Пакет для Synology DSM, который зеркалирует всю библиотеку iCloud Photos на ваш NAS. Работает как полноценное приложение DSM — без Docker, cron-заданий или SSH-возни. Поддерживает несколько Apple ID, выбор альбомов, параллельные загрузки, конвертацию HEIC в...

★ 48 JavaScript Форки 4 Issue 4 Оценка 7/10 Карточка проверена

Для кого это

Для владельцев Synology NAS, которые хотят создать локальную резервную копию своих фотографий из Apple iCloud. Подходит технически подкованным пользователям, готовым к настройке.

Проблема / задача

Apple iCloud — это «чёрный ящик»: компания решает, какие фотографии хранить, какие оптимизировать и что происходит при блокировке аккаунта. Нет официального способа автоматической синхронизации Photos с Synology, даже через Cloud Sync.

Как это работает

Это нативное приложение для DSM 7.2, которое работает как обычный пакет Synology с собственным интерфейсом, планировщиком и уведомлениями. Под капотом используется Python-обёртка над iCloud API (pyicloud_ipd). Приложение подключается к вашему Apple ID, запрашивает двухфакторную аутентификацию и загружает фотографии и альбомы на NAS с инкрементальной синхронизацией и дедупликацией через жёсткие ссылки.

Что видно по README

Пакет для Synology DSM, который зеркалирует всю библиотеку iCloud Photos на ваш NAS. Работает как полноценное приложение DSM — без Docker, cron-заданий или SSH-возни. Поддерживает несколько Apple ID, выбор альбомов, параллельные загрузки, конвертацию HEIC в JPG и гибкую структуру папок.

Ключевые возможности

Синхронизация Photostream и альбомов с инкрементальной загрузкойПоддержка нескольких Apple ID с индивидуальными настройкамиДедупликация через жёсткие ссылки (один файл на диске)Конвертация HEIC в JPG или хранение оригиналовГибкая структура папок: год/месяц/день или плоскаяПланировщик с интервалами от 1 до 24 часов

Технологии

JavaScript (интерфейс DSM)Python 3.11 (бэкенд синхронизации)spksrc (фреймворк сборки пакетов Synology)pyicloud_ipd (клиент iCloud API)JavaScriptDockerRust

Интересный факт

Проект родился из личной боли разработчика: он не мог поверить, что для Synology нет официального способа синхронизации с Apple Photos, и создал приложение, которое, по его мнению, должно было существовать с самого начала.

С чего начать

  • Установите пакет .spk через Package Center в DSM
  • Добавьте Apple ID в интерфейсе приложения
  • Настройте папку назначения и интервал синхронизации

Оценка GitRadar

Удобство
7/10
Свежесть
8/10
Перспектива
7/10
Монетизация
4/10
Общая оценка
7/10

Вердикт GitRadar

Стоит пробовать, если у вас есть Synology DSM 7.2+ и вы хотите создать независимую резервную копию iCloud Photos. Проект решает реальную проблему, но требует отключения Advanced Data Protection в iCloud для работы.

Наблюдения по обновлениям

Проект активно развивается: последний релиз 1.3.1 исправляет конвертацию HEIC и улучшает диагностику прав доступа. Поддерживается только DSM 7.2+.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/Euphonique/iCloudPhotoSync
Лицензия
MIT
Создан на GitHub
15 апреля 2026 г.
Последнее обновление репо
15 апреля 2026 г.
Последняя проверка GitRadar
15 апреля 2026 г.
Изученные файлы
README.md, spk/icloudphotosync/src/app/index.html, cross/Lerc/Makefile, cross/libdeflate/Makefile, cross/heif-convert/Makefile, spk/icloudphotosync/Makefile

FAQ

Что это такое?

Нативное приложение для Synology DSM, которое автоматически копирует фотографии из iCloud на ваш NAS.

Для кого подходит?

Для владельцев Synology, которые хотят иметь локальную резервную копию своих Apple Photos без зависимости от облака.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с Euphonique/iCloudPhotoSync?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.