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

ProjectDeployManagedLicense
Immich
Docker
104k
3/5
Moderate
Docker
Docker Compose
AGPL-3.0todayRepo
40k
3/5
Moderate
Docker
Docker Compose
+1
AGPL-3.0todayRepo
Ente
Docker
27k
3/5
Moderate
Docker
Docker Compose
AGPL-3.0todayRepo
Thumbor
Python
10k
3/5
Moderate
Docker
Docker Compose
+1
MIT12 days agoRepo
8k
3/5
Moderate
Docker
Docker Compose
MIT2 days agoRepo
6.5k
3/5
Moderate
Docker
Docker Compose
GPL-3.0todayRepo
4.2k
3/5
Moderate
Docker
Docker Compose
+1
MITyesterdayRepo
3.8k
4/5
Involved
Manual
Docker
GPL-2.0yesterdayRepo
3.8k
4/5
Involved
Manual
Docker
AGPL-3.0todayRepo
2.2k
2/5
Easy
Docker
Manual
MIT11 days agoRepo
1.8k
4/5
Involved
Manual
MITtodayRepo
Damselfly
Docker
1.8k
3/5
Moderate
Docker
Docker Compose
+1
GPL-3.02 days agoRepo
1.6k
2/5
Easy
Docker
GPL-3.0todayRepo

The alternatives, reviewed

  1. #1
    Immich
    Self-host: Moderate

    High-performance self-hosted photo and video backup, a Google Photos alternative

    104k Docker AGPL-3.0 today
    How 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. #2
    PhotoPrism
    Self-host: Moderate

    AI-powered personal photo management with TensorFlow tagging and browsing

    40k Go AGPL-3.0 today
    How 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. #3
    Ente
    Self-host: Moderate

    End-to-end encrypted self-hosted photo backup with native mobile apps

    27k Docker AGPL-3.0 today
    How 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. #4
    Thumbor
    Self-host: Moderate

    On-demand smart image cropping, resizing, and optimization service

    10k Python MIT 12 days ago
    How 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. #5
    LibrePhotos
    Self-host: Moderate

    Self-hosted Google Photos alternative with AI tagging and usage graphs

    8k Python MIT 2 days ago
    How 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. #6
    Photoview
    Self-host: Moderate

    Simple directory-first photo gallery for personal servers with EXIF and RAW support

    6.5k Go GPL-3.0 today
    How 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. #7
    Lychee
    Self-host: Moderate

    Grid and album-based self-hosted photo management system

    4.2k PHP MIT yesterday
    How 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. #8
    Piwigo
    Self-host: Involved

    Community-driven PHP photo gallery software with extensive plugin ecosystem

    3.8k PHP GPL-2.0 yesterday
    How 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. #9
    Nextcloud Memories
    Self-host: Involved

    Fast modern photo management suite running as a Nextcloud app

    3.8k PHP AGPL-3.0 today
    How 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. #10
    PiGallery 2
    Self-host: Easy

    Directory-first photo gallery optimised for low-resource Raspberry Pi servers

    2.2k Docker MIT 11 days ago
    How 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. #11
    ChronoFrame
    Self-host: Involved

    Personal photo gallery with Live Photos support and an interactive explore map

    1.8k Nodejs MIT today
    How 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. #12
    Damselfly
    Self-host: Moderate

    Fast server-side photo manager with face recognition and powerful EXIF search

    1.8k Docker GPL-3.0 2 days ago
    How 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. #13
    Immich Kiosk
    Self-host: Easy

    Lightweight Immich-powered photo slideshow for kiosk displays and browsers

    1.6k Docker GPL-3.0 today
    How 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

Keep exploring