Our full migration guide covers how to actually move a family's photo library onto Immich. This is the separate question: after real, ongoing multi-account family use — is it actually good? Short answer: yes, with two real gotchas worth knowing before you commit a family's only copy of irreplaceable photos to the migration.
The obvious competing option for a self-hosted "replace everything Google/iCloud does" setup is a single Nextcloud instance handling photos, contacts, and calendar together. Immich was chosen instead specifically for photos, paired with a separate lightweight CalDAV/CardDAV server for contacts/calendar — because Immich's photo experience (ML-powered search, real timeline browsing, face grouping) is meaningfully better than Nextcloud's own bundled Photos app, and the lighter dedicated calendar/contacts tool doesn't need to drag along a whole Nextcloud instance's worth of unrelated features just for two functions. Running separate best-in-class tools beat one tool doing everything adequately.
Fix: immediately after creating any new account, explicitly clear this flag via the admin
API — PUT /api/admin/users/{id} with {"shouldChangePassword": false} — rather than
waiting to see if it causes a problem. Do this as a standard step every time you add a family member, not
just as a fix after someone reports they can't log in on their phone.
The generalizable lesson: never assume uninstalling an old app is a safe, inert cleanup step during any migration involving real data. Before uninstalling anything that's ever held real data as part of a migration, copy (not move) the underlying data folder aside manually first, regardless of whether the app's own uninstall process claims to leave data intact. "Uninstall this app" and "delete this app's data" are not always two separate, sequential steps the way you'd expect.
Once past initial setup, real multi-account family use has been genuinely good: fast, real ML-powered search that actually finds things, a timeline that feels comparable to what it's replacing, and a mobile app that — once the login bug above is cleared — works reliably for automatic photo backup from every family member's phone independently.
A strong, confident replacement for Google/iCloud Photos specifically — the photo experience genuinely holds up against what it's replacing, which isn't true of every self-hosted alternative in this space. Budget for the two real gotchas above explicitly: clear the password-change flag on every new account as a standing step, and treat any old photo app's data folder as something to manually safeguard before uninstalling it, not something the uninstall process can be trusted to leave alone.