Immich
FreeSelf-hosted Google Photos alternative with AI-powered features
About Immich
Immich is a self-hosted photo and video backup solution built as a direct Google Photos replacement — mobile backup via iOS and Android apps, face recognition, object detection, albums, shared albums, and a web UI that feels genuinely modern for an open-source project. The backend is TypeScript with NestJS, mobile clients are Flutter, and it uses PostgreSQL plus Redis. Around 57,000 GitHub stars and growing fast. Machine learning features — face clustering, object search, CLIP-based semantic image search — run locally on your server using microservices containers that can optionally use GPU acceleration. The major caveat, stated clearly in Immich's own README: it's under active development and the team explicitly says don't rely on it as your only backup. Breaking changes between versions have caused database migrations to fail for some users. That said, the community runs it in production alongside real backups and the experience is impressive for self-hosted software. Hardware transcoding support for Intel QuickSync and Nvidia means video playback stays smooth even on modest server hardware.
Key Features
Pricing Plans
Free (Self-hosted)
- Unlimited photos
- Facial recognition
- Smart search
- Shared albums
- Mobile app
Pros
- Feature-rich Google Photos replacement
- AI-powered search and recognition
- Excellent mobile apps
- Active development (weekly releases)
Cons
- Requires beefy server for ML features
- Still in active development (breaking changes)
- No cloud-hosted option
Best For
- Privacy-conscious users who want Google Photos functionality without Google having their personal photos
- Homelab enthusiasts running a NAS or dedicated home server with enough storage for their photo library
- Families who want shared albums and automatic mobile backup running on their own infrastructure
Not Ideal For
- Anyone who needs a set-it-and-forget-it solution — Immich requires active attention through version updates
- People using it as their ONLY photo backup — the project itself warns against this in the README
Potential Deal Breakers
- The project itself warns: do NOT use as sole photo backup — data loss risk during major version migrations is real
- Breaking changes between versions have caused database migration failures for some users
- Requires running multiple Docker containers with enough RAM for ML services — 4GB+ recommended
Data & Privacy
Fully self-hosted — all photos and metadata stay on your server. No cloud dependency, no telemetry, no data collection. You own everything. GDPR compliant by design since no data leaves your infrastructure.
Who Is This For?
Hands-on tested May 2026
Signup Experience
Docker Compose deployment with a provided template. First boot prompts admin account creation. Mobile app connects via server URL. Photo upload begins immediately — the auto-backup feature mirrors Google Photos behavior. Face recognition and object detection start processing after initial upload. Setup takes 15-30 minutes including Docker installation.
For Home Users
The best Google Photos replacement available. The mobile app auto-backs up photos just like Google Photos. Face recognition groups family members automatically. The timeline view, map view, and memories feature feel genuinely polished. Free forever with no storage limits beyond your own hardware. The app has improved dramatically in 2025-2026 — it feels professional, not like a hobby project. Recommended for anyone uncomfortable with Google having their family photos.
For Business Users
Not designed for business use. Immich is a personal and family photo management tool. For business asset management, look at dedicated DAM solutions. Small creative agencies occasionally use it for sharing photo collections internally, but there are no team management or access control features designed for business workflows.
Our Verdict
Immich is the most impressive self-hosted Google Photos alternative by a significant margin — the mobile app feels real, face recognition works, and the UI is polished for open-source software. Just don't make it your only backup. Run it alongside an actual backup strategy and it's excellent.