Your iCloud Photos,
your server.
Cloudberry syncs your iCloud Photo Library to your own hardware. Browse, search, create collections, and download in original quality — ready to print. No cloud dependency. Full control.
Free tier includes 1 account and 1,000 photos. No credit card required.
Everything you need to own your photos
A complete solution for syncing, browsing, and managing your iCloud Photo Library locally.
iCloud Photo Sync
Automatically sync your entire iCloud Photo Library to local storage. Photos, videos, and Live Photos — all preserved in original quality.
Web Interface
Browse your library through a responsive web UI. Timeline view, albums, search, and bulk downloads — all from your browser.
Multi-Account
Sync multiple iCloud 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.
Collections & Print Downloads
Create collections to curate your best shots. Select photos, bulk download as a ZIP, and upload straight to your favourite print service for photo books, wall art, and gifts.
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 iCloud.
Simple, transparent pricing
Start free. Upgrade when you need more.
Free
Get started with the basics
- 1 iCloud account
- 1,000 photos
- Manual sync only
- Web UI with timeline & albums
- Search & bulk download
Premium
Unlock the full experience
- Unlimited iCloud accounts
- Unlimited photos
- Scheduled automatic sync
- Change & deletion detection
- Priority support
Get started in seconds
Run Cloudberry as a Docker container on any Linux server, NAS, or Unraid system.
docker run -d \
--name cloudberry \
-p 6585:8080 \
-v /path/to/config:/config \
-v /path/to/photos:/photos \
--restart unless-stopped \
tindralabs/cloudberry:latest
Then open http://your-server:6585 in your browser.