Immich is an open-source, privacy-focused platform for managing and storing your personal photos and videos.

At a Glance:

Immich is a high-performance, self-hosted photo and video management solution featuring multi-user support, automatic mobile backup, and content search by metadata, objects, faces, and CLIP.

Overview:

Immich is a self-hosted photo and video management solution designed for users who want a high-performance alternative to cloud-based media platforms. It provides dedicated mobile and web applications for uploading, viewing, and organizing personal media libraries. The project supports automatic background backup from mobile devices with duplication prevention, allowing users to selectively back up specific albums. Assets can be searched using metadata, detected objects, facial recognition, and CLIP-based semantic search. Immich includes multi-user support with shared albums, partner sharing, and administrative user management functions through the web interface.

Key Decision Points:

  • Self-hosted deployment: The solution is hosted on a user's own infrastructure, keeping all photos and videos under personal data control.

  • Mobile-first backup: Automatic background backup is available on mobile devices when the app is opened, with selective album backup options.

  • User and sharing model: Multi-user support enables shared albums, partner sharing, and public sharing links, with administrative controls accessible through the web interface.

  • Search capabilities: Content can be found through metadata search, object detection, facial recognition and clustering, and CLIP-based search rather than relying solely on manual organization.

  • Format and display support: The solution handles RAW image formats, LivePhoto/MotionPhoto backup and playback, and 360-degree image display on the web.

Core Features:

  • Automatic mobile backup: Photos and videos are backed up automatically when the mobile app is opened, with duplication prevention and selective album backup options.

  • Multi-user and sharing: Users can create shared albums, share content publicly, and use partner sharing, with user management functions available to administrators through the web interface.

  • Content search: Assets are searchable by metadata (EXIF, map), detected objects, recognized faces, and CLIP-based semantic search across both mobile and web interfaces.

  • Metadata and map views: EXIF metadata viewing and global map display are available, along with a scrubbable/draggable scrollbar for browsing.

  • Facial recognition: Faces are automatically recognized and clustered, with the feature available on both mobile and web platforms.

  • Custom storage structure: Users can define their own storage structure for organizing uploaded photos and videos.

Use Cases:

  • Individuals self-hosting a personal photo and video library with automatic backup from mobile devices and access through web and mobile apps.

  • Families or groups using shared albums and partner sharing to maintain a collective media library while keeping data on their own infrastructure.

  • Users who want searchable photo libraries using facial recognition, object detection, and CLIP-based search without relying on cloud-based image analysis services.

Open-Source Alternative Value:

Immich provides a self-hosted alternative to cloud photo management services, giving users the ability to run their own media backup and organization platform. The project supports automatic mobile backup, multi-user sharing, and advanced search features including facial recognition and CLIP-based semantic search without external service dependencies. The web and mobile applications provide feature parity for core photo management tasks while keeping all data within the user's own infrastructure.

CondividiXLinkedInReddit

Strumenti correlati

Statistiche progetto

Stelle

104,015

Fork

5,911

Licenza

AGPL-3.0

Metadati

Alternativa a
Google Photos
Categoria
Storage