AltFreeStack
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.

License AGPL-3.0 ~50k stars (estimated)Website GitHub Repository

Technical profile

License
AGPL-3.0
Category
Storage
Replaces
Google Photos
Tech stack
NestJSFlutterPostgreSQL

Preview

Immich interface 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: