Immich
A high-performance, open-source photo and video management solution, and a self-hostable alternative to Google Photos and iCloud Photos. Immich offers automatic mobile backup, fast browsing of huge libraries, facial recognition, object and location search, albums, shared and external libraries, and multi-user support — all on your own server.
Overview
Description
Immich is a high-performance, open-source photo and video management solution, and a self-hostable alternative to Google Photos and iCloud Photos. It replicates the hosted experience closely — automatic background backup from phones, a chronological timeline, face recognition, and AI-powered search — while every photo stays on a server you control. Native iOS and Android apps and a fast web UI make it practical as a daily driver for large libraries.
Features
- Automatic mobile backup: Background upload from iOS and Android, including in the background and over selected networks.
- Fast library browsing: Virtualized timeline that stays smooth across hundreds of thousands of assets.
- Smart search: Natural-language search, object and scene recognition, and location data.
- Face recognition: Groups people automatically; name them once and search by person.
- Albums and sharing: Shared albums, partner sharing, external libraries, and public links.
- Multi-user: Per-user accounts, quotas, and role-based administration.
Technology Stack
- TypeScript across server and web
- NestJS API, SvelteKit web app, Flutter mobile apps
- PostgreSQL (with pgvecto.rs) and Redis
- Machine-learning service for search and face detection
- Docker Compose for deployment
Requirements
- Docker and Docker Compose
- Minimum 4 GB RAM and 2 CPU cores (6-8 GB recommended for smart search and face recognition)
- Storage sized to your photo and video library
Categories
Learning resources
Immich - Self-Hosted Photo & Video Management Tutorial
A video walkthrough of installing Immich with Docker Compose, setting up the admin account, and connecting the mobile app for automatic backup.
By · Invalid Date
ArticleThe Ultimate Immich Guide – Ditch Google and Amazon Photos for Good
An end-to-end guide to deploying Immich with Docker Compose, configuring mobile backup, and tuning smart search and face recognition for a large library.
By NetBird · Invalid Date