Storagedocker-ready1-click-deploy
Immich: the best Open Source alternative to Google Photos in 2026
Immich automatically backs up photos and videos from your phone to your own server, with facial recognition, smart search and shared albums, as an alternative to Google Photos.
Technical profile
- License
- AGPL-3.0
- Category
- Storage
- Replaces
- Google Photos
- Tech stack
- NestJSFlutterPostgreSQL
Preview

Public image provided by Immich on its own website.
Key features
- Automatic backup from mobile apps
- Facial recognition and object search
- Shared albums and family timeline
Immich vs. Google Photos
Pros
- The mobile app rivals Google Photos in quality
Things to consider
- Facial and object recognition benefit from having a GPU
Quick Docker installation guide
Copy this docker-compose.yml, adjust the example passwords and run docker compose up -d on your server. See the full step-by-step guide →
docker-compose.yml
version: "3.9"
services:
immich-server:
image: ghcr.io/immich-app/immich-server:release
restart: unless-stopped
ports:
- "2283:2283"
environment:
- DB_HOSTNAME=immich-db
- DB_USERNAME=immich
- DB_PASSWORD=immich
- REDIS_HOSTNAME=immich-redis
volumes:
- immich_uploads:/usr/src/app/upload
depends_on:
- immich-db
- immich-redis
immich-db:
image: tensorchord/pgvecto-rs:pg15-v0.2.0
restart: unless-stopped
environment:
- POSTGRES_USER=immich
- POSTGRES_PASSWORD=immich
- POSTGRES_DB=immich
volumes:
- immich_pg_data:/var/lib/postgresql/data
immich-redis:
image: redis:7-alpine
restart: unless-stopped
volumes:
immich_uploads:
immich_pg_data: