Immich 3.0

Overall sentiment & use cases

  • Many describe Immich as one of the best self‑hosted apps they run, “on par or better than Google/Apple Photos” for home use.
  • Common use: full family archive, large videos not suitable for cloud services, local snappy browsing, and escape from storage limits/pricing of Google One/iCloud.

Setup, upgrades & reliability

  • Several report years of stable Docker deployments, auto‑updates, and easy backups; database and library folder backups are straightforward.
  • Others recount painful migrations or corruption (DB, thumbnails), particularly with earlier versions or Proxmox LXC; a few say bad upgrade experiences made them wary of updating.
  • Some note that self‑hosting in general carries risk: breakage on upgrades, latent corruption, and the need for long‑term maintainability.

Self‑hosting vs cloud & cost

  • Some don’t want another self‑hosted service (maintenance, power, hardware failures) and lean toward hosted options.
  • Others argue VPS or rented dedicated servers count as “good enough” self‑hosting; backups to cheap cloud storage or NAS are common patterns.
  • Concern that cloud backup pricing can change, forcing periodic migrations.

Encryption, privacy & threat models

  • Large sub‑thread debates lack of end‑to‑end encryption (E2EE).
    • One camp: for self‑hosting, filesystem/disk encryption + TLS/VPN is sufficient; app‑level E2EE would kill server‑side ML, search, and transcoding, and increase complexity.
    • Other camp: anything on someone else’s computer (VPS, managed hosting) should be E2EE; they cite risks from providers scanning data or law enforcement requests.
    • Clarifications: E2EE vs “encryption at rest” is repeatedly confused; some point out recovery features and E2EE are inherently in tension.
  • Some want E2EE mainly to host for family/friends or on untrusted VPS while guaranteeing operators can’t inspect photos.

Data import & export

  • Google Takeout → Immich is a recurring pain point:
    • immich‑go is the de facto tool; some report smooth 100–700GB imports with preserved albums, others see numerous broken Live Photos or metadata failures and call it “abandonware.”
    • Takeout’s quirks (split archives, metadata JSON, naming) add friction; downloading via curl from browser “Copy as cURL” is a popular workaround.
  • Import from iCloud via Immich’s iOS app has longstanding bugs, especially around Live Photos, per some reports.
  • Export/migration out of Immich:
    • Some complain there’s no obvious “download all” in the UI; others note bulk download was recently added, and in any case raw files reside on disk and can be copied directly.

Mobile apps & sync behavior

  • Android: background backup has reportedly improved significantly in 3.0 using a new scheduler; some users already had reliable background uploads before.
  • iOS: synchronization is described as more fragile:
    • Some say it’s now acceptable; others report very slow or never‑completing full-library uploads and non‑resumable large video uploads.
    • Comparisons to Synology/Ente suggest Immich’s iOS experience can lag behind in reliability for large first‑time syncs.
  • Desire for “set and forget” behavior for non‑technical relatives is strong; whether this is fully solved is unclear.

External libraries, read‑only folders & storage

  • External (read‑only) libraries are available and widely used:
    • Good for those who want to preserve existing folder structures and keep Immich as an indexer only.
    • Recommended to mount external library volumes read‑only in Docker.
  • Complaints:
    • UI and logic have rough edges; some recurring date‑taken issues with subsets of photos.
    • External libraries per‑user currently cause duplicated thumbnails and increased storage; multi‑user face recognition amplifies this.
    • Maintainers indicate plans to better unify external and internal libraries and improve this.

Networking, exposure & access

  • Many run Immich behind:
    • Tailscale/WireGuard for private access; battery impact on phones is reported as small if not using full exit nodes.
    • Nginx/Caddy, sometimes via Cloudflare Tunnel (but Cloudflare’s 100MiB limit can break large video uploads).
  • Debate over exposing Immich directly to the internet:
    • Some say it’s fine with updates, WAF/CrowdSec, and IP geofencing.
    • Others insist on VPN‑only to minimize attack surface, citing the complexity of the codebase.

Alternatives & comparisons

  • Ente is the main alternative discussed:
    • Praised for polished UX, E2EE, album sharing with public upload links, and optional self‑hosting.
    • Some report serious upload bugs in self‑hosted setups; others say it runs flawlessly.
    • Viewed as complementary: Ente for E2EE/cloud use, Immich for trusted self‑hosting.
  • Photoprism and Synology Photos are mentioned as existing solutions; several are considering or planning migration to Immich.

Feature gaps & wishes

  • Frequently requested:
    • Better, first‑class import tooling from Google Photos/iCloud (not relying on external projects).
    • Smarter workflows (e.g., face‑based automatic albums), nested albums/folders, and album elements beyond photos (text, maps) to mimic Google Photos’ “story” feel.
    • Per‑photo “vault”/locked area for especially sensitive images.
    • More robust multi‑user handling of external libraries and shared collections.