Immich logo

Immich

Website

Open-source photo and video management platform for private servers

109k stars 6.4k forks last commit first released AGPL-3.0

Actively maintained

Last commit 27 Jul 2026.

Immich screenshot

Immich is an open-source photo and video management platform that provides web and mobile clients, background processing, and searchable metadata. It focuses on efficient ingestion, indexing, and playback of large personal or small-team media libraries while supporting S3-compatible storage backends.

Key Features

  • Web and mobile clients (web UI + native Flutter mobile apps) for browsing, backup, and playback
  • Background job pipeline for thumbnails, transcoding, metadata extraction, and duplicate detection
  • Face detection, face clustering, and visual/object search capabilities (embeddings-based search)
  • Search by metadata, EXIF/location, objects, and faces; global map browsing of geotagged assets
  • Support for S3-compatible storage backends and local filesystem storage abstractions
  • Multi-user accounts, sharing, albums, and access controls with API and SDK support
  • Queueing and worker architecture for scalable processing (Redis-backed queues) and database migrations
  • Container-first deployment with Docker and orchestration-friendly configuration

Use Cases

  • Automated mobile backup and centralized management of personal photo/video collections across devices
  • Small teams or families sharing and organizing media with searchable tags, faces, and map-based browsing
  • Photographers and hobbyists who need a private catalog with metadata search, RAW/HEIC support, and transcoding

Limitations and Considerations

  • Machine-learning features (face detection, embedding generation, CLIP/object search) can be CPU- and memory-intensive; large libraries may benefit from dedicated workers or GPU resources
  • Some features rely on database capabilities and indexes that may require specific PostgreSQL versions or extensions and careful migration planning
  • Native dependencies used for image/video processing and transpilation (e.g., FFmpeg and native image libraries) can increase build/installation complexity on some platforms

Immich provides a full-featured alternative for private media management with strong indexing and mobile-first backup. It is maintained as an open-source project with an active community and a focus on performant ingestion, search, and sharing for photo and video libraries.

Categories:

Tags:

Tech Stack:

Share:

Similar to Immich

Stash logo

Stash

Web app to organize and stream a private adult media library

12.7k
1.1k
Last commit

Self-hosted web app for organizing, tagging, and streaming a private adult video and image library with metadata scraping, galleries, and markers.

AGPL-3.0Actively maintained
Alternative to:
Plex logo
Plex
+11
HomeGallery logo

HomeGallery

Self-hosted web gallery for browsing photos and videos with AI search

1.2k
98
Last commit

Self-hosted open-source web gallery for personal photos and videos with tagging, mobile-friendly UI, face detection, and reverse image search for discovery.

MITActively maintained
Alternative to:
Google Photos logo
Google Photos
+14
circled.me logo

circled.me

Self-hosted community server for photo backup, sharing, chat and calls

208
6
Last commit

Community-focused server for private photo/video backup, albums, chat and audio/video calls with mobile app support and S3-compatible storage.

MITActively maintained
Alternative to:
Google Photos logo
Google Photos
+10
Memories for Nextcloud logo

Memories for Nextcloud

Advanced photo and video management app for Nextcloud

3.8k
163
Last commit

Fast, modern photo and video management for Nextcloud with timeline, albums, sharing, metadata editing, map view, and optional AI-based tagging integrations.

AGPL-3.0Actively maintained
Alternative to:
Google Photos logo
Google Photos
+12
Photofield logo

Photofield

Fast, non-destructive self-hosted photo gallery and viewer

599
15
Last commit

Self-hosted personal photo gallery focused on speed, seamless zoom, and non-destructive filesystem-based collections with fast indexing and progressive loading.

MITActively maintained
Alternative to:
Google Photos logo
Google Photos
+9
PiGallery2 logo

PiGallery2

Fast directory-first photo gallery for low-resource servers

2.2k
256
Last commit

PiGallery2 is a fast, read-only, directory-first web photo gallery with search, maps, sharing links, and optional video playback, optimized for Raspberry Pi-class hardware.

MITActively maintained
Alternative to:
Google Photos logo
Google Photos
+14