Immich

Media Album

Immich is an open sourced album for photos and videos.

Web Site: https://immich.app/
Source Code: Releases · immich-app/immich · GitHub

It is being developed rapidly, new versions are created rapidly, try using the latest if possible.

History:

  1. Used as default album for the 26.02 release

Demo:

  1. album.aunsw.88.io

Alternatives

Immich is one of many open sourced album software you can own:

  1. Librephotos - GitHub - LibrePhotos/librephotos: A self-hosted open source photo management service. This is the repository of the backend.

  2. Photonix - GitHub - photonixapp/photonix: A modern, web-based photo management server. Run it on your home server and it will let you find the right photo from your collection on any device. Smart filtering is made possible by object recognition, face recognition, location awareness, color analysis and other ML algorithms.

  3. Photoprism - GitHub - photoprism/photoprism: AI-Powered Photos App for the Decentralized Web 🌈💎✨

  4. Photoview - GitHub - photoview/photoview: Photo gallery for self-hosted personal servers

Quick Start

  1. Go to album.aunsw.88.io
  2. You will be redirect to id.138813.au
  3. Login to id.138813.au
  4. You will be redirected back to album.aunsw.88.io to start the onboarding process.

User Privacy

During the onboarding process, do NOT enable Google Cast, unless you have a reason to do so.

Directory Structure

By default Storage Template is used to create time based directories on the server:

The format is:
/User/Year/Month/File

For example:
/89811037/2025/06/20250623_111226.jpg

Image Recognition

Image Classification model is one area that can be different between Immich (which uses the OpenAI CLIP and other open sourced photo albums like Photoprism which uses different models.

You can assign names to images and you can even merge different people identified by AI into one person.

Some interesting tools for CLIP:

  1. GitHub - pharmapsychotic/clip-interrogator: Image to prompt with BLIP and CLIP

Single Sign On

To make the Immich Mobile Apps work we need to add app.immich:///oauth-callback as a valid redirect_uri.

Keycloak

Currently Keycload is not listed on the official Oauth page:

But it works.