Catalog · Media

Immich

お任せ Omakase

Immich is a self-hosted photo and video library with mobile apps that back up your camera roll automatically. It offers a timeline, albums, sharing, a map view and machine-learning features such as face recognition and smart search that run on your own server. It is deployed with Docker Compose and licensed under AGPL-3.0.

Code Fireworks render of the Immich repository, as of Nov 2026
As of Nov 2026Code Fireworks ↗

Why it fits

The server LICENSE is GNU AGPL version 3 with no "or later" clause. You can install the server and apps yourself at no charge for private use. Source is public under an OSI-approved license.

Screenshot of Immich
Screenshot: Screenshot from the Immich documentation, AGPL-3.0 · terms · source

Getting started

7 steps · clarity 5/5

Prerequisites (from the official docs):

  • A Linux server (or a supported OS) with Docker and Docker Compose
  • At least 6 GB RAM and 2 CPU cores according to the official requirements
  • Enough disk space for your photo library (set via UPLOAD_LOCATION)
  • Port 2283 reachable from your devices

Steps:

  1. Create a directory for Immich and change into it.
  2. Download docker-compose.yml from the latest release, as shown in the quick start.
  3. Download the example.env file from the same release.
  4. Rename example.env to .env and set UPLOAD_LOCATION and a database password.
  5. Start the stack with docker compose up -d.
  6. Open http://<server>:2283.
  7. Register the admin account.

Official quick start: https://docs.immich.app/overview/quick-start/

Notes

Association with FUTO is organizational context only; it does not change the AGPL license label.

Sources

  1. immich.app
  2. github.com/immich-app/immich/blob/main/LICENSE
  3. futo.tech/projects
  4. immich.app/blog/immich-joins-futo
  5. docs.immich.app/overview/quick-start

More in Media

← Back to the catalog