Skip to content

Huge new thumbnails and metadata redo even though thmbnail, metadata, facial recognition, smart search and face detection and duplicate detection already done #23220

Description

@harryfine

I have searched the existing issues, both open and closed, to make sure this is not a duplicate report.

  • Yes

The bug

Been using immich for a week, using 2.1 on Synology.

The OS that Immich Server is running on

Synology NAS docker

Version of Immich Server

2.1

Version of Immich Mobile App

2.1

Platform with the issue

  • Server
  • Web
  • Mobile

Device make and model

Xiaomi Redmi Note 13 pro +

Your docker-compose.yml content

IMAGES
ghcr.io/immich-app/postgres:16-vectorchord0.4.3-pgvectors0.2.0
ghcr.io/immich-app/immich-machine-learning:release
ghcr.io/immich-app/immich-server:release
redis


STACK IN PORTAINER RUNNING ON SYNOLOGY

version: "3.8"

services:
  immich-machine-learning:
    image: ghcr.io/immich-app/immich-machine-learning:release
    container_name: immich-learning
    restart: unless-stopped
    environment:
      - NODE_ENV=production
      - TZ=America/Toronto
      - IMMICH_SERVER_URL=http://192.168.1.103:8212   # Synology Immich server
      - REDIS_HOSTNAME=192.168.1.103
      - REDIS_PORT=6379
      - DB_HOSTNAME=192.168.1.103
      - DB_USERNAME=immichuser
      - DB_PASSWORD=immichpw
      - DB_DATABASE_NAME=immich
      - MPLCONFIGDIR=/ml-matplotlib
    volumes:
      - ~/docker/immich/ml-cache:/cache:rw
      - ~/docker/immich/ml-matplotlib:/ml-matplotlib:rw
    ports:
      - "3003:3003"        # expose ML port so Synology can reach it
    runtime: nvidia
    deploy:
      resources:
        reservations:
          devices:
            - capabilities: [gpu]


IMMICH MACHINE LEARNING STACK RUNNING ON REMOTE MACHINE

version: "3.8"

services:
  immich-machine-learning:
    image: ghcr.io/immich-app/immich-machine-learning:release
    container_name: immich-learning
    restart: unless-stopped
    environment:
      - NODE_ENV=production
      - TZ=America/Toronto
      - IMMICH_SERVER_URL=http://192.168.1.103:8212   # Synology Immich server
      - REDIS_HOSTNAME=192.168.1.103
      - REDIS_PORT=6379
      - DB_HOSTNAME=192.168.1.103
      - DB_USERNAME=immichuser
      - DB_PASSWORD=immichpw
      - DB_DATABASE_NAME=immich
      - MPLCONFIGDIR=/ml-matplotlib
    volumes:
      - ~/docker/immich/ml-cache:/cache:rw
      - ~/docker/immich/ml-matplotlib:/ml-matplotlib:rw
    ports:
      - "3003:3003"        # expose ML port so Synology can reach it
    runtime: nvidia
    deploy:
      resources:
        reservations:
          devices:
            - capabilities: [gpu]

Your .env content

NODE_ENV=production
TZ=America/Toronto

DB_HOSTNAME=immich-db
DB_USERNAME=immichuser
DB_PASSWORD=immichpw
DB_DATABASE_NAME=immich

REDIS_HOSTNAME=immich-redis

LOG_LEVEL=log

# This JWT_SECRET is used to sign the authentication keys for user login

DISABLE_REVERSE_GEOCODING=false
REVERSE_GEOCODING_PRECISION=3

IMMICH_WEB_URL=http://immich-web:3000
IMMICH_SERVER_URL=http://immich-server:3001
IMMICH_MACHINE_LEARNING_URL=http://immich-machine-learning:3003

REDIS_PORT=6379

Reproduction steps

  1. It reproduces on its own through normal use. I have been having problems like new thumbnails not showing, thumbnails showing the check mark indicating uploaded, which when the picture is deleted on the phone, changes the thumbnail to remove the check mark. I did implement templates today as prior to that it was imported flat with immich-go. Ran the two jobs for template migration and thumbnail migration. Also, today, changed the upload profile names to harry and robert as prior to that they were just user id's.

  2. Was doing some testing, showing my wife how the checkmark disappeared when the picture was removed on the phone. Also the top 15 or so thumbnails were missing. Took a look at the jobs, and found this in the picture. I think I have about 45,000 pictures in the internal structure, and also an external library.

Image

Relevant log output

Initializing Immich v2.1.0
Detected CPU Cores: 2
Starting api worker
Starting microservices worker
�[32m[Nest] 8  - �[39m10/24/2025, 9:52:33 AM �[32m    LOG�[39m �[33m[Microservices:EventRepository]�[39m �[32mInitialized websocket server�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:38 AM �[32m    LOG�[39m �[33m[Api:EventRepository]�[39m �[32mInitialized websocket server�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:52:39 AM �[32m    LOG�[39m �[33m[Microservices:DatabaseRepository]�[39m �[32mtargetLists=1, current=1 for clip_index of 78108 rows�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:52:40 AM �[32m    LOG�[39m �[33m[Microservices:DatabaseRepository]�[39m �[32mtargetLists=1, current=1 for face_index of 90411 rows�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:49 AM �[32m    LOG�[39m �[33m[Api:DatabaseRepository]�[39m �[32mtargetLists=1, current=1 for clip_index of 78108 rows�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:52:49 AM �[32m    LOG�[39m �[33m[Microservices:StorageService]�[39m �[32mVerifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}}�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:49 AM �[32m    LOG�[39m �[33m[Api:DatabaseRepository]�[39m �[32mtargetLists=1, current=1 for face_index of 90411 rows�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:52:49 AM �[32m    LOG�[39m �[33m[Microservices:StorageService]�[39m �[32mSuccessfully verified system mount folder checks�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:49 AM �[32m    LOG�[39m �[33m[Api:StorageService]�[39m �[32mVerifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}}�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:49 AM �[32m    LOG�[39m �[33m[Api:StorageService]�[39m �[32mSuccessfully verified system mount folder checks�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:52:49 AM �[32m    LOG�[39m �[33m[Microservices:MetadataService]�[39m �[32mBootstrapping metadata service�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:52:49 AM �[32m    LOG�[39m �[33m[Microservices:MetadataService]�[39m �[32mInitializing metadata service�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:49 AM �[32m    LOG�[39m �[33m[Api:ServerService]�[39m �[32mFeature Flags: {
  "smartSearch": true,
  "facialRecognition": true,
  "duplicateDetection": true,
  "map": false,
  "reverseGeocoding": true,
  "importFaces": true,
  "sidecar": true,
  "search": true,
  "trash": true,
  "oauth": false,
  "oauthAutoLaunch": false,
  "passwordLogin": true,
  "configFile": false,
  "email": false
}�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:52:50 AM �[32m    LOG�[39m �[33m[Microservices:StorageTemplateService]�[39m �[32mStarting storage template migration�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:52:50 AM �[32m    LOG�[39m �[33m[Microservices:MapRepository]�[39m �[32mInitializing metadata repository�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:52:50 AM �[32m    LOG�[39m �[33m[Microservices:MetadataService]�[39m �[32mInitialized local reverse geocoder�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:52:51 AM �[32m    LOG�[39m �[33m[Microservices:ServerService]�[39m �[32mFeature Flags: {
  "smartSearch": true,
  "facialRecognition": true,
  "duplicateDetection": true,
  "map": false,
  "reverseGeocoding": true,
  "importFaces": true,
  "sidecar": true,
  "search": true,
  "trash": true,
  "oauth": false,
  "oauthAutoLaunch": false,
  "passwordLogin": true,
  "configFile": false,
  "email": false
}�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:SystemConfigService]�[39m �[32mLogLevel=log (set via system config)�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:MachineLearningRepository]�[39m �[32mMachine learning server became healthy (http://192.168.1.101:3003).�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:NestFactory]�[39m �[32mStarting Nest application...�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mBullModule dependencies initialized�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mClsModule dependencies initialized�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mClsCommonModule dependencies initialized�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mOpenTelemetryModule dependencies initialized�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mKyselyModule dependencies initialized�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mKyselyCoreModule dependencies initialized�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mDiscoveryModule dependencies initialized�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mOpenTelemetryCoreModule dependencies initialized�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mClsRootModule dependencies initialized�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mScheduleModule dependencies initialized�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mBullModule dependencies initialized�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mBullModule dependencies initialized�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:InstanceLoader]�[39m �[32mApiModule dependencies initialized�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mApiKeyController {/api/api-keys}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/api-keys, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/api-keys, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/api-keys/me, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/api-keys/:id, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/api-keys/:id, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/api-keys/:id, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mActivityController {/api/activities}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/activities, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/activities, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/activities/statistics, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/activities/:id, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mAlbumController {/api/albums}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/albums, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/albums, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/albums/statistics, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/albums/:id, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/albums/:id, PATCH} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/albums/:id, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/albums/:id/assets, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/albums/assets, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/albums/:id/assets, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/albums/:id/users, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/albums/:id/user/:userId, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/albums/:id/user/:userId, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mAppController {/api}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/.well-known/immich, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/custom.css, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mAssetController {/api/assets}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/random, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/device/:deviceId, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/statistics, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/jobs, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/:id, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/:id, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/:id/metadata, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/:id/metadata, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/:id/metadata/:key, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/:id/metadata/:key, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mAssetMediaController {/api/assets}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/:id/original, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/:id/original, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/:id/thumbnail, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/:id/video/playback, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/exist, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/assets/bulk-upload-check, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mAuthController {/api/auth}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/auth/login, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/auth/admin-sign-up, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/auth/validateToken, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/auth/change-password, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/auth/logout, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/auth/status, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/auth/pin-code, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/auth/pin-code, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/auth/pin-code, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/auth/session/unlock, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/auth/session/lock, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mAuthAdminController {/api/admin/auth}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/auth/unlink-all, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mDownloadController {/api/download}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/download/info, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/download/archive, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mDuplicateController {/api/duplicates}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/duplicates, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/duplicates, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/duplicates/:id, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mFaceController {/api/faces}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/faces, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/faces, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/faces/:id, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/faces/:id, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mJobController {/api/jobs}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/jobs, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/jobs, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/jobs/:id, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mLibraryController {/api/libraries}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/libraries, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/libraries, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/libraries/:id, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/libraries/:id, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/libraries/:id, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/libraries/:id/validate, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/libraries/:id/statistics, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/libraries/:id/scan, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mMapController {/api/map}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/map/markers, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/map/reverse-geocode, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mMemoryController {/api/memories}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/memories, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/memories, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/memories/statistics, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/memories/:id, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/memories/:id, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/memories/:id, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/memories/:id/assets, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/memories/:id/assets, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mNotificationController {/api/notifications}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/notifications, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/notifications, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/notifications, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/notifications/:id, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/notifications/:id, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/notifications/:id, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mNotificationAdminController {/api/admin/notifications}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/notifications, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/notifications/test-email, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/notifications/templates/:name, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mOAuthController {/api/oauth}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/oauth/mobile-redirect, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/oauth/authorize, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/oauth/callback, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/oauth/link, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/oauth/unlink, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mPartnerController {/api/partners}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/partners, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/partners, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/partners/:id, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/partners/:id, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/partners/:id, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mPersonController {/api/people}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/people, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/people, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/people, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/people, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/people/:id, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/people/:id, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/people/:id, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/people/:id/statistics, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/people/:id/thumbnail, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/people/:id/reassign, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/people/:id/merge, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mSearchController {/api/search}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/search/metadata, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/search/statistics, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/search/random, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/search/large-assets, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/search/smart, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/search/explore, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/search/person, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/search/places, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/search/cities, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/search/suggestions, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mServerController {/api/server}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/about, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/apk-links, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/storage, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/ping, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/version, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/version-history, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/features, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/theme, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/config, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/statistics, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/media-types, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/license, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/license, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/license, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/server/version-check, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mSessionController {/api/sessions}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/sessions, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/sessions, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/sessions, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/sessions/:id, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/sessions/:id, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/sessions/:id/lock, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mSharedLinkController {/api/shared-links}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/shared-links, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/shared-links/me, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/shared-links/:id, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/shared-links, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/shared-links/:id, PATCH} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/shared-links/:id, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/shared-links/:id/assets, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/shared-links/:id/assets, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mStackController {/api/stacks}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/stacks, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/stacks, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/stacks, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/stacks/:id, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/stacks/:id, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/stacks/:id, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/stacks/:id/assets/:assetId, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mSyncController {/api/sync}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/sync/full-sync, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/sync/delta-sync, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/sync/stream, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/sync/ack, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/sync/ack, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/sync/ack, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mSystemConfigController {/api/system-config}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/system-config, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/system-config/defaults, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/system-config, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/system-config/storage-template-options, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mSystemMetadataController {/api/system-metadata}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/system-metadata/admin-onboarding, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/system-metadata/admin-onboarding, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/system-metadata/reverse-geocoding-state, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/system-metadata/version-check-state, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mTagController {/api/tags}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/tags, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/tags, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/tags, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/tags/assets, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/tags/:id, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/tags/:id, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/tags/:id, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/tags/:id/assets, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/tags/:id/assets, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mTimelineController {/api/timeline}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/timeline/buckets, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/timeline/bucket, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mTrashController {/api/trash}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/trash/empty, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/trash/restore, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/trash/restore/assets, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mUserAdminController {/api/admin/users}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/users, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/users, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/users/:id, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/users/:id, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/users/:id, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/users/:id/statistics, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/users/:id/preferences, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/users/:id/preferences, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/admin/users/:id/restore, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mUserController {/api/users}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/me, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/me, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/me/preferences, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/me/preferences, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/me/license, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/me/license, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/me/license, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/me/onboarding, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/me/onboarding, PUT} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/me/onboarding, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/:id, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/profile-image, POST} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/profile-image, DELETE} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/users/:id/profile-image, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RoutesResolver]�[39m �[32mViewController {/api/view}:�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/view/folder/unique-paths, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:RouterExplorer]�[39m �[32mMapped {/api/view/folder, GET} route�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:NestApplication]�[39m �[32mNest application successfully started�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:52:52 AM �[32m    LOG�[39m �[33m[Api:Bootstrap]�[39m �[32mImmich Server is listening on http://[::1]:2283 [v2.1.0] [production] �[39m
�[33m[Nest] 8  - �[39m10/24/2025, 9:53:02 AM �[33m   WARN�[39m �[33m[Microservices:VersionService]�[39m �[33mUnable to run version check: Error: Failed to fetch GitHub release: TypeError: fetch failed
Error: Failed to fetch GitHub release: TypeError: fetch failed
    at ServerInfoRepository.getGitHubRelease (/usr/src/app/server/dist/repositories/server-info.repository.js:60:19)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
    at async VersionService.handleVersionCheck (/usr/src/app/server/dist/services/version.service.js:111:77)
    at async VersionService.onBootstrap (/usr/src/app/server/dist/services/version.service.js:64:9)
    at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13)
    at async MicroservicesModule.onModuleInit (/usr/src/app/server/dist/app.module.js:86:9)
    at async callModuleInitHook (/usr/src/app/server/node_modules/.pnpm/@nestjs+core@11.1.6_@nestjs+common@11.1.6_class-transformer@0.5.1_class-validator@0.14._eee9c3e244596ac016a0e95477e40580/node_modules/@nestjs/core/hooks/on-module-init.hook.js:51:9)
    at async NestApplication.callInitHook (/usr/src/app/server/node_modules/.pnpm/@nestjs+core@11.1.6_@nestjs+common@11.1.6_class-transformer@0.5.1_class-validator@0.14._eee9c3e244596ac016a0e95477e40580/node_modules/@nestjs/core/nest-application-context.js:242:13)
    at async NestApplication.init (/usr/src/app/server/node_modules/.pnpm/@nestjs+core@11.1.6_@nestjs+common@11.1.6_class-transformer@0.5.1_class-validator@0.14._eee9c3e244596ac016a0e95477e40580/node_modules/@nestjs/core/nest-application.js:103:9)
    at async NestApplication.listen (/usr/src/app/server/node_modules/.pnpm/@nestjs+core@11.1.6_@nestjs+common@11.1.6_class-transformer@0.5.1_class-validator@0.14._eee9c3e244596ac016a0e95477e40580/node_modules/@nestjs/core/nest-application.js:175:13)�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:53:02 AM �[32m    LOG�[39m �[33m[Microservices:SystemConfigService]�[39m �[32mLogLevel=log (set via system config)�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:53:02 AM �[32m    LOG�[39m �[33m[Microservices:MachineLearningRepository]�[39m �[32mMachine learning server became healthy (http://192.168.1.101:3003).�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:53:02 AM �[32m    LOG�[39m �[33m[Microservices:NestFactory]�[39m �[32mStarting Nest application...�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:53:02 AM �[32m    LOG�[39m �[33m[Microservices:InstanceLoader]�[39m �[32mBullModule dependencies initialized�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:53:02 AM �[32m    LOG�[39m �[33m[Microservices:InstanceLoader]�[39m �[32mClsModule dependencies initialized�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:53:02 AM �[32m    LOG�[39m �[33m[Microservices:InstanceLoader]�[39m �[32mClsCommonModule dependencies initialized�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:53:02 AM �[32m    LOG�[39m �[33m[Microservices:InstanceLoader]�[39m �[32mOpenTelemetryModule dependencies initialized�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:53:02 AM �[32m    LOG�[39m �[33m[Microservices:InstanceLoader]�[39m �[32mKyselyModule dependencies initialized�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:53:02 AM �[32m    LOG�[39m �[33m[Microservices:InstanceLoader]�[39m �[32mKyselyCoreModule dependencies initialized�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:53:02 AM �[32m    LOG�[39m �[33m[Microservices:InstanceLoader]�[39m �[32mDiscoveryModule dependencies initialized�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:53:02 AM �[32m    LOG�[39m �[33m[Microservices:InstanceLoader]�[39m �[32mOpenTelemetryCoreModule dependencies initialized�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:53:02 AM �[32m    LOG�[39m �[33m[Microservices:InstanceLoader]�[39m �[32mClsRootModule dependencies initialized�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:53:02 AM �[32m    LOG�[39m �[33m[Microservices:InstanceLoader]�[39m �[32mBullModule dependencies initialized�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:53:02 AM �[32m    LOG�[39m �[33m[Microservices:InstanceLoader]�[39m �[32mBullModule dependencies initialized�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:53:02 AM �[32m    LOG�[39m �[33m[Microservices:InstanceLoader]�[39m �[32mMicroservicesModule dependencies initialized�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:53:02 AM �[32m    LOG�[39m �[33m[Microservices:NestApplication]�[39m �[32mNest application successfully started�[39m
�[32m[Nest] 8  - �[39m10/24/2025, 9:53:02 AM �[32m    LOG�[39m �[33m[Microservices:Bootstrap]�[39m �[32mImmich Microservices is running [v2.1.0] [production] �[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:53:09 AM �[32m    LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Connect:    bagCloTF70tvHO2LAAAB�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:53:25 AM �[32m    LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Connect:    HVbXi3jz1B6yXh5pAAAD�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:53:36 AM �[32m    LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Disconnect: bagCloTF70tvHO2LAAAB�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:53:59 AM �[32m    LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Connect:    lvk8Y32HjI8cwaEfAAAF�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:54:25 AM �[32m    LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Disconnect: lvk8Y32HjI8cwaEfAAAF�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:54:46 AM �[32m    LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Connect:    tLLXUBM4V9YFcOw6AAAH�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:55:04 AM �[32m    LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Disconnect: tLLXUBM4V9YFcOw6AAAH�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:55:05 AM �[32m    LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Connect:    QUlqEnhg7DmLzS6uAAAJ�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:55:19 AM �[32m    LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Disconnect: QUlqEnhg7DmLzS6uAAAJ�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:55:21 AM �[32m    LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Connect:    J3dJ5BCaOoQhhKe0AAAL�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:55:46 AM �[32m    LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Disconnect: J3dJ5BCaOoQhhKe0AAAL�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:55:46 AM �[32m    LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Connect:    P3nlCpVj43YY0ql2AAAN�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:56:34 AM �[32m    LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Disconnect: P3nlCpVj43YY0ql2AAAN�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:56:46 AM �[32m    LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Connect:    SfRngfW4NrfS0-BiAAAP�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 9:58:05 AM �[32m    LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Disconnect: SfRngfW4NrfS0-BiAAAP�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 10:07:11 AM �[32m    LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Connect:    u4CZGhXJkFDYYns6AAAR�[39m
�[32m[Nest] 32  - �[39m10/24/2025, 10:07:32 AM �[32m    LOG�[39m �[33m[Api:EventRepository]�[39m �[32mWebsocket Disconnect: u4CZGhXJkFDYYns6AAAR�[39m

Additional information

It now says there are 715,000 metadata to process and 245,000 thumbnail. This is impossible. Not only because of the numbers, but I already spent 2 days doing the initial jobs after importing with immich.go

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status
    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions