Cloudberry
Photo library sync for self-hosters
Cloudberry connects to your iCloud and Google Photos accounts and syncs your entire photo library to local storage. Every photo, video, and Live Photo — preserved in original quality on hardware you control.
Everything you need to own your photos
A complete solution for syncing, browsing, and managing your iCloud Photo Library locally.
iCloud & Google Photos Sync
Sync your iCloud Photo Library and Google Photos to local storage. Photos, videos, and Live Photos — all preserved in original quality.
Web Interface
Browse your library through a responsive web UI with timeline, albums, locations, interactive map, search, filters, dark mode, and 30+ languages.
Multi-Account
Sync multiple iCloud and Google Photos accounts to a single server. Perfect for families or managing personal and work libraries.
Scheduled Sync
Set it and forget it. Configure quick syncs and full syncs on your schedule. New photos arrive automatically.
Locations & Map
Browse photos by country and town, or explore them on an interactive world map. Filter by date range and click any pin to view photos from that location.
Collections & Photo Books
Organise photos into nested collections with subfolders — perfect for laying out photo books page by page. Drag and drop to add photos, bulk download as a ZIP, and upload to your favourite print service.
Photo Editing
Rotate and crop photos directly in the lightbox. Edits are saved as new copies — your originals are never modified.
Self-Hosted
Runs on your hardware as a Docker container. Your photos never leave your network. Compatible with Unraid, Synology, and any Docker host.
Change Detection
Detects new photos, deletions, and metadata changes. Keep your local library perfectly in sync with your cloud accounts.
Live Photos & Video
Full support for HEIC, Live Photos, and video files. Thumbnails are generated automatically, and everything is stored in its original format — no conversion, no quality loss.
Albums & Favourites
Your albums and favourites sync automatically from iCloud and Google Photos. Browse by album, filter by favourites, or explore your full library through the timeline.
Duplicate Detection
Automatically detects duplicate photos using perceptual hashing. Toggle duplicates on or off in the grid to keep your library clean and clutter-free.
How it works
Install
Deploy the Docker container on Unraid, Synology, or any Docker host. One command, no dependencies.
Connect
Sign in with your Apple ID or Google account through the web interface. Full 2FA support built in.
Sync
Cloudberry downloads your entire library to local storage. Schedule automatic syncs to keep everything up to date.
Browse
Explore your library through the web UI. Timeline, albums, favourites, locations, interactive map, search, photo editing, nested collections, and bulk downloads.
Curate. Organise. Print.
Create nested collections with subfolders to lay out photo books page by page. Download in original quality — ready to upload to your favourite print service.
Create a collection
Right-click any photo or drag and drop to add it. Create nested subfolders to organise by chapter or page — perfect for photo book layouts.
Select & download
Select all or pick your favourites. Download as a ZIP with photos in their original resolution — no compression, no quality loss.
Upload & print
Upload the ZIP to Shutterfly, CEWE, Mixbook, or any print service. Photo books, canvas prints, calendars — your photos, your way.
Ready to take control?
Start with the free tier. Upgrade when you need more.