Skip to content

immich

Media Servers

High performance self-hosted photo and video management solution.

TypeScript Latest v2.7.5 · 1mo ago Security brief →

Features

  • Upload, view, and manage photos and videos
  • Auto‑backup with duplicate prevention and selective album backup
  • Facial recognition, metadata search, and map view

Recent releases

View all 14 releases →
v2.7.4 Bug fix

Addresses mobile image rendering issues, including iOS image loading pipeline refactoring and Flutter cache eviction fixes.

v2.7.3 Bug fix

Bug fixes for large database import failures, image loading cancellation, people search with short queries, empty search result caching, backup page async handling, and SSR Open Graph tag generation.

v2.7.2 Bug fix

Fixed issues with the default helmet.json file, ML containers on older CPUs, and importing external libraries. Resolved CSP quotes, downgraded numpy in ML, and adjusted library import batch size on the server.

v2.7.0 Mixed
⚠ Upgrade required
  • To enable the default CSP policy, set the environment variable IMMICH_HELMET_FILE=true.
  • Custom CSP can be configured by providing a path to a valid helmet configuration file via IMMICH_HELMET_FILE.
Security fixes
  • Fixed XSS vulnerability in Panorama Photo Viewer via HTML escaping
Notable features
  • Content Security Policy (CSP) support via IMMICH_HELMET_FILE
  • Server-side deduplication logic with automatic metadata synchronization
  • New keyboard shortcuts for the web editor (rotate, save, close)

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
102,564
Forks
5,785
Languages
TypeScript Dart Svelte
Downloads/week
1,865 ↑27%
NPM Maintainers
3
Contributors
99

Community & Support

Tracked by

1 person tracking

Beta — feedback welcome: [email protected]