Immich

Immich

Immich is an open-source, self-hosted photo and video management solution designed to deliver a Google Photos-like smart backup and management experience. Users can deploy their data on a personal server or NAS, enabling autonomous data control and privacy protection, and enjoy AI-powered facial recognition, intelligent search, and cross-platform access.
Self-hosted photo backupOpen-source album managementImmich deployment guidePrivate cloud photo albumsAI facial recognition photo galleryGoogle Photos alternativeNAS photo managementImmich Docker deployment

Features of Immich

Automatically back up photos and videos from mobile devices to a self-hosted server
Integrated machine learning services with support for facial recognition, object detection, and scene classification
Smart search and filtering across metadata, faces, locations, and more
Web client plus Android and iOS apps for cross-device access and management
Supports RAW formats, preserves EXIF metadata, and provides a location map view
Multi-user support, shared albums, and permission management
Built with a microservices architecture and easy deployment via Docker Compose
Supports migrating existing photos from Google Photos and other platforms

Use Cases of Immich

Individuals or families who want to back up phone photos and videos to their own NAS or server to gain data privacy control
Photography enthusiasts who need to manage large volumes of RAW photos and use intelligent classification to stay organized
Small teams or families can share photo libraries and assign different access and sharing permissions
Users seeking localized, subscription-free local alternatives to Google Photos or iCloud
Developers or tech enthusiasts deploy and maintain a complete media management system on their own hardware
Users who need to quickly search massive archives of historical photos by person, place, or object

FAQ about Immich

QWhat is Immich?

Immich is an open-source, self-hosted photo and video backup and management app designed to deliver a Google Photos-like experience while keeping user data stored entirely on servers or devices under their own control.

QWhat are Immich's main features?

Key features include privacy control via self-hosted data, automatic backups, AI-powered management (such as facial recognition), cross-platform support, and an active open-source community that continuously develops the project.

QIs deploying Immich complicated?

Immich is primarily recommended to be deployed with Docker Compose; the official docs provide detailed configuration templates and scripts. For users familiar with Docker, the process is relatively straightforward, and beginners can find plenty of community tutorials.

QWhich clients does Immich support?

Immich provides a web client as well as Android and iOS mobile apps, allowing users to upload, view, and manage photos and videos across devices.

QDo Immich's AI features require internet connectivity?

According to its design, Immich's machine learning services (such as facial recognition) can typically be deployed locally and run within a self-hosted environment, without sending data to external clouds.

QDo I need to pay to use Immich?

Immich is open-source software and free to use. However, users need to provide their own server, NAS, or hardware resources to deploy and run the service.

QCan Immich manage videos?

Yes. Immich supports uploading, storage, playback, and management of photos and videos, and can handle video metadata.

QHow does Immich ensure my data security?

Immich uses a self-hosted architecture, storing user data on their own devices and not traversing third-party cloud services. The actual level of security depends on the user's server security configuration and practices.

QCan you migrate data from Google Photos to Immich?

Yes, Immich provides tools or methods to migrate data from Google Photos and other platforms; users can follow the official documentation to do so.