Skip to content
ToolHunt LogoToolHunt
Immich - Self-Hosted Photo and Video Backup logo
Self-hostedFile StorageAlt to Google Photos

Immich - Self-Hosted Photo and Video Backup

Immich is a high-performance open-source photo and video library with mobile backup, face recognition, timelines, and search—your own Google Photos on your server.

Interface preview

immichselfhostedphotoandvideobackup.app
Immich - Self-Hosted Photo and Video Backup user interface

Immich is a high-performance, self-hosted photo and video management platform. It gives you the core Google Photos experience—automatic phone backup, face clusters, shared albums, maps, and full-text search—while keeping media on hardware you control.

Key Features

  • Mobile Backup: Official iOS and Android apps upload photos and videos in the background.
  • ML Features: Face recognition, object detection, and smart search over your library.
  • Timeline & Albums: Familiar chronological views, albums, favorites, and partner sharing.
  • Maps & Memories: Location browsing and curated “memories” style views.
  • Fast Stack: Modern web UI optimized for large libraries and frequent updates.
  • Self-Host First: Official Docker Compose install with clear docs and an active community.

Why Choose Immich?

  • You want Google Photos features without sending family photos to a cloud vendor.
  • You have a NAS or home server with storage to spare.
  • You need real mobile clients, not only a web uploader.
  • You prefer open-source software with rapid development and transparent roadmaps.

Docker Deployment

Immich publishes official compose files. Typical quick start:

mkdir immich && cd immich
wget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env
# edit .env for paths and passwords
docker compose up -d

Open the web UI (default port 2283), create the admin account, then install the mobile apps and point them at your server URL.

Getting Started

  1. Deploy with Docker Compose and set media / database volumes.
  2. Create the admin user and optional library users.
  3. Install Immich on phones and enable backup.
  4. Explore face clusters, albums, and search.
  5. Keep an eye on release notes—Immich ships updates often.

Full Setup Guide

Official docs: Immich installation. For reverse-proxy and VPS patterns used with other self-hosted stacks, see BitDoze guides on Docker and Dokploy.

Immich - Self-Hosted Photo and Video Backup logo
Self-hostedFile Storage

Immich - Self-Hosted Photo and Video Backup

Immich is a high-performance open-source photo and video library with mobile backup, face recognition, timelines, and search—your own Google Photos on your server.

Alternative to Google Photos

Key features

  • Automatic mobile photo backup
  • Face and object recognition
  • Timeline, albums, and maps
  • Native iOS and Android apps
  • Fast web UI and search
  • Docker Compose self-hosting

More File Storage tools

Cloudreve is a self-hosted file management platform for private cloud storage, sharing links, and organizing team or personal files with a clean web interface.

Alternative to Google Drive

View detailsVisit site
Syncthing - Peer-to-Peer File Sync logo
Self-hostedFile Storage

Syncthing - Peer-to-Peer File Sync

Syncthing continuously syncs folders across your devices with peer-to-peer, encrypted transfers—no central cloud required.

Alternative to Dropbox

View detailsVisit site