From NixOS Wiki

Immich is an open-source software, designed to provide a self-hosted alternative for managing and backing up photos and videos, with a focus on privacy and ease of use.


Note: The module is not yet part of the latest NixOS stable release and will be available with version 24.11.

The following example configuration will enable Immich locally

services.immich = {
  enable = true;
  environment.IMMICH_MACHINE_LEARNING_URL = "http://localhost:3003";

After applying the configuration you can access the instance via http://localhost:3001.