Best Open-Source iCloud Photos Alternatives (2026)
13 self-hostable, open-source projects that replace iCloud Photos — without iCloud storage fees and Apple lock-in. Each is scored for how hard it is to self-host, with one-click deploy options where they exist.
Compare all 13 alternatives
Tap a column header to sort| Project | Deploy | Managed | License | ||||
|---|---|---|---|---|---|---|---|
Immich Docker | 104k ★ | 3/5 Moderate | Docker Docker Compose | AGPL-3.0 | today | Repo | |
| 40k ★ | 3/5 Moderate | Docker Docker Compose +1 | AGPL-3.0 | today | Repo | ||
Ente Docker | 27k ★ | 3/5 Moderate | Docker Docker Compose | AGPL-3.0 | today | Repo | |
Thumbor Python | 10k ★ | 3/5 Moderate | Docker Docker Compose +1 | MIT | 12 days ago | Repo | |
LibrePhotos Python | 8k ★ | 3/5 Moderate | Docker Docker Compose | MIT | 2 days ago | Repo | |
| 6.5k ★ | 3/5 Moderate | Docker Docker Compose | GPL-3.0 | today | Repo | ||
Lychee PHP | 4.2k ★ | 3/5 Moderate | Docker Docker Compose +1 | MIT | yesterday | Repo | |
Piwigo PHP | 3.8k ★ | 4/5 Involved | Manual Docker | GPL-2.0 | yesterday | Repo | |
| 3.8k ★ | 4/5 Involved | Manual Docker | AGPL-3.0 | today | Repo | ||
PiGallery 2 Docker | 2.2k ★ | 2/5 Easy | Docker Manual | MIT | 11 days ago | Repo | |
ChronoFrame Nodejs | 1.8k ★ | 4/5 Involved | Manual | MIT | today | Repo | |
Damselfly Docker | 1.8k ★ | 3/5 Moderate | Docker Docker Compose +1 | GPL-3.0 | 2 days ago | Repo | |
Immich Kiosk Docker | 1.6k ★ | 2/5 Easy | Docker | GPL-3.0 | today | Repo |
The alternatives, reviewed
- #1
ImmichSelf-host: ModerateHigh-performance self-hosted photo and video backup, a Google Photos alternative
104k Docker AGPL-3.0 todayHow it compares to iCloud Photos
- Requires multi-container Docker Compose setup with GPU/CPU for ML; more resource-intensive than cloud alternatives
- Project is still pre-1.0 and explicitly warns against using as the sole backup solution
- No built-in CDN or geo-redundant storage; relies on local disk or manually configured object storage
- Collaborative shared albums lack the polish and third-party integrations of Google Photos
- #2
PhotoPrismSelf-host: ModerateAI-powered personal photo management with TensorFlow tagging and browsing
40k Go AGPL-3.0 todayHow it compares to iCloud Photos
- Mobile auto-backup requires a third-party app (no official mobile client); Google Photos has seamless native sync
- Advanced features (multi-user, private mode) locked behind a paid Plus license
- Initial indexing and AI classification can be very slow on CPU-only hardware
- Face recognition accuracy is lower than Google Photos' cloud-scale models
- #3
EnteSelf-host: ModerateEnd-to-end encrypted self-hosted photo backup with native mobile apps
27k Docker AGPL-3.0 todayHow it compares to iCloud Photos
- No AI-based automatic photo tagging, scene recognition, or search by content due to E2E encryption
- Self-hosted setup requires configuring S3-compatible object storage separately
- Smaller ecosystem of third-party integrations compared to Google Photos
- Collaborative album features are less mature than Google Photos shared libraries
- #4
ThumborSelf-host: ModerateOn-demand smart image cropping, resizing, and optimization service
10k Python MIT 12 days agoHow it compares to iCloud Photos
- Not a photo gallery or backup tool; serves only image transformation/CDN use cases
- Requires a reverse proxy and optional object storage for production-grade deployments
- No web UI for photo browsing, albums, or user management
- Documentation and ecosystem are less active compared to commercial image CDNs like Cloudinary
- #5
LibrePhotosSelf-host: ModerateSelf-hosted Google Photos alternative with AI tagging and usage graphs
8k Python MIT 2 days agoHow it compares to iCloud Photos
- No native mobile app for automatic photo backup; requires manual upload or third-party tools
- ML indexing is CPU-intensive and slow on modest hardware compared to cloud-scale recognition
- Less actively maintained than Immich or PhotoPrism; some features feel unpolished
- No built-in video transcoding or live photo support
- #6
PhotoviewSelf-host: ModerateSimple directory-first photo gallery for personal servers with EXIF and RAW support
6.5k Go GPL-3.0 todayHow it compares to iCloud Photos
- No mobile app for automatic photo backup; gallery is view-only from mobile browsers
- Limited AI-powered search; object and scene recognition are basic compared to Google Photos
- No two-way sync; adding photos requires filesystem access on the server
- Development activity has slowed; some reported issues with large libraries
- #7
LycheeSelf-host: ModerateGrid and album-based self-hosted photo management system
4.2k PHP MIT yesterdayHow it compares to iCloud Photos
- No automatic mobile backup; photos must be uploaded manually via the web interface
- No AI-based tagging, face recognition, or semantic search
- Some advanced features (smart albums, U2F login) require the paid Supporter Edition
- No video transcoding; video support is limited to direct playback of uploaded files
- #8
PiwigoSelf-host: InvolvedCommunity-driven PHP photo gallery software with extensive plugin ecosystem
3.8k PHP GPL-2.0 yesterdayHow it compares to iCloud Photos
- UI feels dated compared to modern photo management apps like Google Photos or Immich
- No native mobile app for automatic backup; mobile sync requires third-party plugins
- AI-powered features like face recognition and object tagging require third-party plugins with variable quality
- Initial setup requires manual PHP/MySQL web server configuration without Docker Compose
- #9
Nextcloud MemoriesSelf-host: InvolvedFast modern photo management suite running as a Nextcloud app
3.8k PHP AGPL-3.0 todayHow it compares to iCloud Photos
- Requires a full Nextcloud installation as a prerequisite; cannot be deployed standalone
- Face recognition depends on the separate Recognize or Face Recognition Nextcloud apps, adding complexity
- Hardware video transcoding requires manual ffmpeg and VA-API/NVENC configuration
- Performance at scale depends heavily on Nextcloud database tuning and the optional HPOP binary
- #10
PiGallery 2Self-host: EasyDirectory-first photo gallery optimised for low-resource Raspberry Pi servers
2.2k Docker MIT 11 days agoHow it compares to iCloud Photos
- No automatic mobile backup functionality; read-only gallery view only
- No AI-based face recognition or object tagging
- Multi-user support with per-user permissions is limited
- No photo editing, sharing links with expiry, or album collaboration features
- #11
ChronoFrameSelf-host: InvolvedPersonal photo gallery with Live Photos support and an interactive explore map
1.8k Nodejs MIT todayHow it compares to iCloud Photos
- No built-in face recognition or AI-powered search found in Google Photos
- Sharing albums with external users is limited compared to Google Photos or iCloud
- No automatic cloud backup or redundancy — you manage storage yourself
- Mobile app or PWA upload support is absent; uploading relies on manual file placement
- #12
DamselflySelf-host: ModerateFast server-side photo manager with face recognition and powerful EXIF search
1.8k Docker GPL-3.0 2 days agoHow it compares to iCloud Photos
- Face recognition quality lags behind Google Photos' ML-backed clustering
- No mobile companion app for automatic camera-roll upload
- Video management and playback support is minimal
- No sharing links or collaborative album features comparable to Google Photos shared albums
- #13
Immich KioskSelf-host: EasyLightweight Immich-powered photo slideshow for kiosk displays and browsers
1.6k Docker GPL-3.0 todayHow it compares to iCloud Photos
- Requires a running Immich server — not a standalone photo solution
- No built-in photo management, editing, or upload capabilities
- Slideshow customisation is limited to what Immich exposes via its API
- No offline mode; depends entirely on network access to the Immich backend