🎬 MediaAGPL-3.0 60K+

Immich

Self-hosted photo and video management

Immich is a high-performance, self-hosted photo and video management solution. With 60K+ GitHub stars, it's the fastest-growing alternative to Google Photos. Upload, organize, and share your memories—all stored on your own infrastructure with full privacy.

Min Memory4 GB
Min CPU2 cores
LicenseAGPL-3.0
Immich screenshot

Why Immich?

Google Photos and iCloud store your most personal memories on someone else's servers. They scan your photos, train AI on your data, and can change pricing or terms at any time. Your family photos and videos deserve better—you need a solution that keeps your memories private and under your control.

How It Works

Immich delivers a Google Photos-like experience on your own server. It auto-backs up photos and videos from your phone, uses machine learning for facial recognition and smart search, and organizes everything with albums and timelines. All processing happens locally—your data never leaves your infrastructure.

What Is Immich?

Immich is an open-source, self-hosted photo and video backup solution with a mobile-first design. It features automatic backup, machine learning-powered search, facial recognition, map view, shared albums, and a beautiful timeline interface. Built for speed and privacy.

Key Benefits

Why teams choose Immich

📱

Auto Backup

Background upload from iOS and Android devices.

🔍

AI-Powered Search

Find photos by describing what's in them using CLIP.

👤

Facial Recognition

Automatically group photos by person.

🗺️

Map View

Browse photos by location on an interactive map.

👨‍👩‍👧‍👦

Shared Albums

Share albums with family and friends.

🔐

Complete Privacy

Your photos stay on your server, always.

Features

Everything you need to build with Immich

Mobile Apps

Native iOS and Android apps with background backup.

Timeline View

Browse your memories in a beautiful chronological timeline.

Smart Search

Search by scene, object, or text using machine learning.

Multi-User

Support for multiple users with individual libraries.

External Libraries

Import existing photo collections without moving files.

Video Support

Full video playback with hardware transcoding support.

Use Cases

What you can build with Immich

Personal photo backup
Family photo sharing
Google Photos replacement
Privacy-focused media storage
Professional photography archive
Team media collaboration

Technology Stack

TypeScriptSvelteNode.jsPostgreSQLRedisDocker

Ready to deploy Immich?

Get started in minutes. Deploy on your own infrastructure at actual cloud cost. No markup, no vendor lock-in.