Immich
A self-hosted photo and video library with mobile auto-backup, face and object search, shared albums and multi-user support, often used in place of Google Photos.
- GitHub stars
- 115k
- Last commit
- yesterday
- Latest release
- v3.2.4
- Licence
- AGPL-3.0
- Self-hosted
- Yes

Immich is a self-hosted photo and video management server with companion mobile apps and a web interface. Your media stays on hardware you control while you still get automatic phone backup, a timeline view, albums and sharing, which is the role many people otherwise hand to Google Photos.
Search works on metadata, recognized objects, faces and CLIP-based natural language queries, and face recognition groups people into clusters. Other features include shared albums and partner sharing, a global map, memories, archive and favorites, RAW format support, LivePhoto and MotionPhoto handling, duplicate prevention, OAuth login, API keys and a user-defined storage structure. Background backup and selective album backup keep the mobile app flexible.
Immich is released under AGPL-3.0, and its documentation includes installation guides, a roadmap and a public demo. The maintainers stress following a 3-2-1 backup plan, since a self-hosted library is only as safe as the backups behind it. It suits households and small groups who want private, searchable photo storage.
Key features
- Automatic photo and video backup from mobile
- Face recognition and people clustering
- Search by metadata, objects and CLIP
- Shared albums and partner sharing
- Multi-user support with OAuth login
- RAW, LivePhoto and MotionPhoto support
- Global map and memories views
Pricing: Free and open source under AGPL-3.0; you run it on your own hardware.





