🔥
HotRepo
Self-host SaaS catalog
immich — Self-host High performance self-hosted photo and video management solution.
📦
immich-app

immich — Self-host High performance self-hosted photo and video management solution.

High performance self-hosted photo and video management solution.

99.7k🍴 5.5kTypeScript📜 agpl-3.0#backup-tool#flutter#google-photos#google-photos-alternative

immich

High performance self-hosted photo and video management solution.

99,689 stars on GitHub · 🍴 5,536 forks · 📜 License: agpl-3.0 · 💻 Language: TypeScript

What is immich?

If you want a self-hosted Google Photos replacement that actually feels modern, Immich is the strongest option right now. Its differentiator is the combination of polished mobile apps, fast web UI, automatic backup, and ML-powered discovery without handing your media library to a cloud vendor.

Main components

  • Mobile photo and video backup apps for iOS and Android, including background backup and selective album backup.
  • Web gallery for browsing, organizing, sharing, downloading, and managing large media libraries.
  • Multi-user support with albums, shared albums, partner sharing, public links, and admin user management.
  • Smart search across metadata, objects, faces, and CLIP-based visual matching.
  • Facial recognition, clustering, memories, archive/favorites, tags, folder view, and global map browsing.
  • Broad media support including RAW files, Live Photos/Motion Photos, 360-degree images on web, EXIF metadata, and user-defined storage layouts.

Clear use cases

  • Replace Google Photos or iCloud Photos with a private photo library hosted on your own server or NAS.
  • Automatically back up family phones to a central home server while keeping separate user accounts and shared albums.
  • Build a searchable archive of years of photos using face recognition, object search, maps, dates, and metadata.
  • Share vacation albums or event galleries through public links without uploading everything to a third-party platform.
  • Keep original-resolution media under your control while still getting a slick mobile and browser experience.

The biggest strength is how complete the end-user experience feels — Immich is not just a backend with a basic gallery bolted on. The mobile backup flow, timeline browsing, shared albums, map view, memories, and AI-assisted search make it a credible replacement for commercial photo clouds, while still letting you control storage, accounts, authentication, and retention. Compared with Google Photos, the trade-off is that you run the infrastructure yourself; the win is privacy, ownership, and avoiding subscription lock-in for a growing media archive.

Best for homelab users, families, photographers, and IT teams who want a polished self-hosted photo/video platform with mobile backup and cloud-style discovery features.

Topics: the project is tagged with popular topics:

  • 🏷️ backup-tool
  • 🏷️ flutter
  • 🏷️ google-photos
  • 🏷️ google-photos-alternative
  • 🏷️ javascript
  • 🏷️ mobile-app
  • 🏷️ nestjs
  • 🏷️ nodejs
  • 🏷️ photo-gallery
  • 🏷️ photos

📸 Screenshots

Star History Chart

immich

Quick install

See the README for detailed install instructions. Most projects support Docker — if the repo has a Dockerfile, use:

git clone https://github.com/immich-app/immich.git
cd immich
docker build -t immich .
docker run -d -p 8080:8080 immich

Minimum system requirements

Component Recommended
RAM 4096 MB
CPU 2 vCPU
Disk 50 GB SSD
OS Ubuntu 22.04 LTS / Debian 12
Docker 24.0+

⚡ Deploy fast on VSIS

Use the VSIS VPS Standard 4GB RAM / 2 vCPU / 50GB SSD (~150k/tháng) plan from VSIS.NET — high-speed VN-based VPS, 24/7 support, ideal for running immich smoothly.

🎯 Benefits:

  • One-command docker compose up -d deploy in 2 minutes
  • Dedicated IPv4, root access, unmetered domestic bandwidth
  • Daily snapshot backup
  • Free install assistance from the VSIS team

👉 See matching VPS plans at vsis.net

Resources


Article compiled from GitHub data on 05/05/2026. Star/fork counts may have changed — see live numbers via the GitHub link.