Immich
Self-hosted photo and video management — a Google Photos alternative with AI-powered search, face recognition, and mobile apps.
| Image | ghcr.io/immich-app/immich-server:release |
| Web UI | http://your-server:2283 |
| Config path | {BASE_DIR}/immich/postgres |
| Data | {BASE_DIR}/data/media/pictures |
| Website | immich.app |
| Source code | GitHub |
| Android app | Play Store |
| iOS app | App Store |
Resource Impact
| Performance | High — ML processing for face detection and search |
| Storage | High — Stores all photos and videos |
Installation
sh
mithrandir install immichArchitecture
Immich is a multi-container app consisting of:
- immich_server — Main application server
- immich_machine_learning — AI/ML processing (face detection, search, etc.)
- immich_redis — Cache layer
- immich_postgres — PostgreSQL database with vector extensions
Optional Secrets
| Variable | Default | Description |
|---|---|---|
IMMICH_DB_PASSWORD | postgres | PostgreSQL database password |
Setup
Complete the onboarding wizard and setup your photos & videos.