Immich is a self-hosted, open-source photo and video management solution that aims to provide a privacy-focused alternative to cloud-based services like Google Photos.
Overview
- High-performance server application for storing, organizing, and managing photos and videos[1][3]
- Offers mobile apps (iOS and Android) and a web interface for accessing your media library[2][5]
- Supports features like automatic backup, album creation, sharing, facial recognition, object detection, and metadata search[3]
- Designed to be self-hosted, giving users full control over their data and privacy[3]
Notable Features
- Multi-user support with separate accounts and permissions[3]
- Automatic deduplication of uploaded assets[3]
- Virtual scrolling and fast navigation through large media libraries[3]
- Backup of various media formats, including RAW, HEIC/HEIF, and Live Photos[3]
- Facial recognition and clustering for organizing photos by people[3]
- Object detection and tagging based on machine learning models[2][3]
- Reverse geocoding and mapping of photo locations[2][3]
- Public sharing and partner sharing capabilities[3]
- Offline support for mobile apps[3]
Installation and Setup
- Immich server can be deployed using Docker containers or directly on a server/NAS[1]
- Mobile apps connect to the self-hosted server to upload and access media[2][5]
- Active development with frequent updates and a public roadmap[1][4]
Immich aims to provide a privacy-focused, feature-rich, and self-hosted alternative to popular cloud photo services, giving users control over their personal media libraries.[3]